I’m a fairly new programmer with some background in AS2, C#, and Java. What I tried to do was begin creating a game in AS3 and simply consult Google when necessary, but there are some significant changes combined with my inexperience that are making things difficult.
Basically, I have a grid-layout successfully working where you can control a movieclip on the grid and within the bounds. I also implemented a 2D-Array class to create an array that could mimic the board and store information like “There is already a character at position 5,4 so you cannot move your character there.” It just stores 0’s and 1’s.
What I’m lost at is how to correctly manage the movieclips I created in my library so they could be placed on the stage and be handled by already-written code. By this I mean it would be fantastic to add a movieclip and have an event handler updating my 2D array to say that location has been filled now. As well as add some AI movement to it that I maybe had a class for.
So in a nutshell, I was wondering if anyone had either some quick tips or tutorials that could help me get the ball rolling again.
Thanks!!
Mike
The best way to do this is to link an AS3 class to the MovieClip. Essentially, you right-click on the movie clip in your library. Bring up Properties and select
Export for ActionScript. Either type in a new class name or one you have already written.Then, all you have to do is create a new instance of it. To add things to the stage, simply use
addChild(myMovieClip)once you have them positioned nicely.You will have to add them at runtime in order to pass in parameters such as the array (unless you just reference the stage from within classes). Just make sure the linked classes extend MovieClip.
Also take a gander at this website: AS Tutorial Basics
Hope this helps and good luck! I hated the transition to AS3.0 too.