Featured FLA
» Author: Bugra Ozden
» Title: Skatalog v9 - product catalog
» Description: Create your product catalog easly and publish on your website or Create your image gallery, documents list, portfolio. Fully XML Driven
» More by Bugra Ozden
Featured Site
» Posted in the Flash Kit Links section
» Title: Creative DW Image Show PRO
» Description: Creative DW Image Show PRO is a Dreamweaver extension which enables the user to create multimedia presentations. It combines the features of the popular Creative DW Image Show with the ability to add professional text effects to slides (similar to After Effects). The product is very customizable: the user can choose the duration of the transition effects, the slide motion start and end position, zoom and panning type for both images and texts.
This code is pretty simple. Every frame, one is added to the frame variable that we set earlier. Then we set a variable called name which is equal to "frame"+frame. This means that if frame was equal to 5, name would be equal to "frame5". So then we create an array inside frames. frames[name] means that if name was "frame5", then frames[name] would be frames.frame5. The array contains the x and y positions of the circle. Remember that when we do this, frames[name][0] = circle._x, and frames[name][1] = circle._y, because arrays start at 0. Finally, if the frame is 25, we go to the sixth frame. Create a sixth keyframe and make sure there is no script inside the circle. In this frame, we will play the video of the circle. Then type in the following script in the sixth frame:
First we set frame to zero. This way, we can access the arrays we created using the frame variable, instead of another variable. Then we make it so that every frame we add one to the frame variable. Then we create the same name variable we created in the first frame. Then we set the circles x and y positions to the positions we set in the arrays we made earlier. Finally, if the frame is equal to 25, then we go back to the first frame, where the user drags the circle. That's it! That's all you have to do to make a game like this. You can also change the script in the circle to this:
This code makes it follow the mouse no matter what! Note that onEnterFrame events are better for games like this, because an array is added to frames every frame, not every time the mouse moves. You could change the root timeline script to onMouseMove instead of onEnterFrame, but you would have to change the sixth frame. Anyway, best of luck making Flash games!