ActionScript 3.0 in Flash CS3 Professional Essential Training from Lynda
with: Todd Perkins
To fully take advantage of Flash CS3, it?s necessary to have a comprehensive understanding of ActionScript 3.0. From manipulating movie clips and responding to user actions with variables to writing functions and conditional operators, ActionScript 3.0 in Flash CS3 Professional Essential Training covers the vital skills necessary to master ActionScript 3.0. Instructor Todd Perkins uses numerous hands-on examples?including two game-building exercises?to explore ActionScript?s powerful features. Exercise files accompany the tutorials.
WelcomeIntroduction 0:39 0.8 MB
How to use the exercise files 1:24 1.2 MB
1. Introduction to ActionScript 3.0Why you should learn ActionScript 3.0 0:52 0.9 MB
Differences from ActionScript 2.0 1:56 2.4 MB
Moving beyond Script Assist 1:05 1.3 MB
2. Communicating to MovieClips, Variables, and PeopleCommunicating to MovieClips 4:07 4.6 MB
Modifying MovieClips properties 7:00 8.3 MB
Understanding variables 0:50 0.8 MB
Setting variable data types 3:23 3 MB
Using trace statements 2:39 2.4 MB
Using comments 3:58 3.6 MB
3. Using and Writing FunctionsUnderstanding functions 1:23 1.7 MB
Using functions 2:27 3 MB
Writing custom functions 4:25 4.1 MB
Making a function modular 11:50 12.7 MB
Making a function return a value 5:58 6.6 MB
4. Responding to EventsUnderstanding event types 1:28 1.7 MB
Using a listener to catch an event 3:14 2.9 MB
Writing event handlers 6:56 6.9 MB
Responding to mouse events 4:33 5.8 MB
Responding to keyboard events 5:45 6 MB
Creating a link to a website 5:26 5.6 MB
Using the interframe to create animation 7:34 10 MB
Using the timer event to control animation 6:49 7.1 MB
5. Understanding ClassesUnderstanding classes 1:48 2.8 MB
Writing a custom class 4:21 4.2 MB
Extending an existing class 2:16 2.1 MB
Understanding methods 2:11 2.2 MB
Public vs. private properties and methods 2:46 2.9 MB
Bringing a class object to the timeline 14:16 18.8 MB
Defining a document class 8:13 9.6 MB
Setting up a classpath 6:20 8.8 MB
Creating useful classes 2:21 3.8 MB
6. Decision-Making and RepetitionUnderstanding conditional statements 1:36 1.9 MB
Writing a conditional statement 4:40 4.9 MB
Understanding conditional operators 1:37 1.4 MB
Using conditional operators 4:49 6.7 MB
Setting up alternate conditions 4:43 6.8 MB
Writing compound conditions 4:22 6.3 MB
Understanding loops 1:30 1.1 MB
Creating a code loop 2:58 2.6 MB
Using a loop to generate instances of a class 3:44 4.1 MB
Placing loop-created instances 6:05 7.3 MB
7. Using Math...and Loving It!Understanding the math class 1:05 1 MB
Using basic math operators 1:46 1.6 MB
Generating random numbers 2:15 2.2 MB
Using different techniques to round numbers 7:43 9.3 MB
8. Using Text and ArraysCreating a text field 3:27 4 MB
Styling a text field 6:28 6.8 MB
Capturing data from a text field 7:38 8.9 MB
Loading external text 8:25 11.9 MB
Scrolling a text field 5:14 9.6 MB
Understanding arrays 9:48 12.1 MB
Using text and arrays to create a game 8:24 11.2 MB
Finishing the text game 6:56 10.9 MB
9. Creating a Memory Game with What You Already KnowStoryboarding your application effectively 3:13 3.7 MB
Writing a memory card class 5:57 7.2 MB
Writing a memory game class 3:51 4.3 MB
Adding graphics to cards 9:20 12.9 MB
Placing cards 7:33 10.9 MB
Deleting matches 8:40 14.8 MB
Resetting cards 4:53 7.1 MB
Handling incorrect matches 5:14 9.8 MB
Determining a win 3:51 6.8 MB
Adding additional cards 6:47 12.6 MB
Randomizing cards 10:17 20.1 MB
10. Using Advanced Graphic and Animation ToolsDrawing with code 8:12 10 MB
Creating a color change 5:20 7.8 MB
Generating a random color change 6:58 9.6 MB
Animating a color change 4:50 5.7 MB
Using filters 3:30 3.6 MB
Modifying filter properties 4:13 5.3 MB
Animating filters 3:27 4.8 MB
11. Working with MultimediaLoading external images and Flash movies 4:01 4.2 MB
Communicating to loaded movies 6:31 8 MB
Loading sound 4:06 4.3 MB
Starting and stopping sound 6:18 8.2 MB
Pausing and resuming sound 9:46 15.7 MB
Managing the volume of sound 5:41 9.3 MB
Understanding Flash video connections 1:00 0.8 MB
Loading video 5:33 5.7 MB
Controlling video playback 8:54 14.1 MB
12. Adding Advanced InteractivityOverview of creating a drag-and-drop game 0:57 0.9 MB
Creating drag-and-drop class 12:07 16.9 MB
Detecting collisions 8:44 15.3 MB
Responding to collisions 9:01 16.5 MB
Detecting a win 4:02 6.8 MB
Adding drop shadows 3:43 6 MB
Randomly placing objects 7:20 14 MB
13. Wrapping It UpClosing 0:23 0.5 MB