ActionScript 3.0 in Flash CS3 Professional Beyond the Basics

with Todd Perkins
please wait ...
ActionScript 3.0 in Flash CS3 Professional Beyond the Basics
Video duration: 0s 4h 7m Intermediate


Taking the principles and skills taught in ActionScript 3.0 in Flash CS3 Professional Essential Training, Adobe Certified Instructor Todd Perkins demonstrates how to put them to practical use in this course. Todd fully explores ActionScript's most powerful features, including creating advanced navigational interfaces and special effects using XML data and adding accessibility to files via closed captioning. Exercise files accompany the tutorials.

Topics include:
  • Referencing and controlling display objects
  • Using XML data and E4X syntax
  • Working with packages and classes
  • Creating advanced effects using XML data
  • Creating a particle system
  • Animating using transitions
  • Taking Flash video to a new level
  • Using XML for closed captioning
  • Creating advanced navigational interfaces
Developer Web
ActionScript Flash Professional


Welcome to ActionScript 3.0 in Flash CS3 Professional Beyond the Basics. I'm Todd Perkins, an Adobe certified instructor in Flash, and I absolutely love Flash. I create animations for fun and for work. In this title, we're going to take what you already know about ActionScript and build upon it to build more advanced applications. Let's take a look at what we're going to build. One of the things we'll create in this title is called the Particle System. This is an example of a Particle System. This Particle System generates snowflakes.

All we did is draw the snowflakes and Flash is randomly placing them and moving them and scaling them and changing the alpha. We'll build this Particle System from start to finish and we'll learn how to use ActionScript to animate all of this. And one of the objectives when you create this Particle System is to make it reusable, so you can swap out the graphics at any time. Another project we'll build in this title is an advanced image gallery. When I rollover this thumbnail image, it's divided up into segments that update depending on the position of my mouse.

When I click on the thumbnail image, the full-size image animates in, and this is all controlled with ActionScript and it's all reusable. The information about these files is stored in an XML file. So changing the graphics in this image gallery is as simple as updating the XML file. We'll also look at how XML works and how to bring XML into Flash. Then we'll take all of the code we use to build this image gallery and put it inside of an ActionScript class, so that we can use it whenever we want by only typing three lines of code.

Another project we'll be working is an advanced video player. The navigation of the video player is controlled when you roll your mouse over the video player. The video is divided up into different cue points. Whenever you roll your mouse over certain position, the video navigates to a certain cue point. The cue points are even tied to an XML file that gives us close captioning. As an added feature to our advanced video, you can click and drag the video to scale it, without having to resize the browser window.

And to make this whole thing reusable, we put it all into an ActionScript class, so you can recreate it anytime you want with three lines of code. Well, enough talking about these projects. Let's make them!

please wait ...