Introduction to ActionScript 3.0
- Why_AS3
- AS2_vs_AS3
- Beyond_Script_Assist
Communicating to MovieClips, Variables, and People
- Communicating
- MC_Properties
- Variables
- Variable_Types
- Trace_Statements
- Comments
Using and Writing Functions
- Functions
- Using_Functions
- Writing_Functions
- Modular_Functions
- Return_Functions
Responding to Events
- Understanding_Events
- Listeners
- Handlers
- Mouse
- Keyboard
- Links
- EnterFrame
- Timer
Understanding Classes
- Classes
- Creating_Classes
- Extending_Classes
- Methods
- Public_Private
- Class_Timeline
- Doc_Class
- Class_Path
- Useful
Decision-Making and Repetition
- UndrstdgCndtnl
- Writing Conditional
- Operators
- Using Operators
- Alternate Conditions
- Compound
- Understanding_Loops
- Writing Loops2
- Generating Instances
- Placing_Instances
Using Math...and Loving It!
- Math_Class
- Math_Operations
- Random
- Rounding2
Using Text and Arrays
- Creating_TextField
- Styling_TextField
- Capturing_TextField
- External
- Scroll
- Arrays
- Text_Game
- Finishing_Text_Game
Creating a Memory Game with What You Already Know
- Planning
- Card_Class
- Memory_Class
- Graphics
- Placing
- Checking2
- Resetting
- Incorrect_Matches
- Winning
- More_Cards
- Randomizing
Using Advanced Graphic and Animation Tools
- Drawing
- Color
- Random_Color
- Animate_Color
- Filters
- Filter_Properties
- Animating_Filters
Working with Multimedia
- Loading_Images
- Communicating_swf
- Sound
- Play_Stop
- Pause_Resume
- Volume_Control
- Understanding_Video
- Loading_Video
- Video_Playback
Adding Advanced Interactivity
- Drag_Overview
- Drag_Drop
- Collisions
- Responding_Collisions
- Detecting_Win
- Shadow
- Random
|