Usually, if you need an object to move from one spot on your stage to another, a simple motion tween would suffice. But sometimes you may need your animations to be a little more interactive. Perhaps something your users does is going to determine where the object will end up when it is animated. If you decided to do this using the traditional motion tween, you'd have to create several different animations and then, depending on the user's actions, you'd have to take the Flash movie to the appropriate frame. This option is fine if there are only one or two or three different places for your object to end up. But what if the final resting place for the object at the end of the animation needed to be completely variable. Well, if this is the case, then the best solution is to create the animation using ActionScript. In this tutorial, you'll learn how to do that using the onEnterFrame event.
There is a plethora of animation effects out there on the internet, and for the most part, it's up to you to figure out how to accomplish many of these effects. Some of these effects may not have readily obvious solutions, but if you know your Flash tools well enough, then you should be able to figure out many effects on your own. Having said all that, it must be said that sometimes people just need a little push in the right direction, especially when we're still learning the basic tools of Flash. This tutorial doesn't really show you how to do anything all that complex, but maybe it will point you in the right direction for creating more advanced animations in the future. In this tutorial in particular, you'll learn how to create a flashing face effect, where an object on the stage pops up and then flashes so that only a bright sillhouette can be seen. And then that silhouette fades back, revealing the object again.