Using Flash
Getting Started
Working in Flash
Working with Flash assets
Drawing
Working with Color
Using Imported Artwork and Video
Adding Sound
Working with Graphic Objects
Working with Text
Using Symbols, Instances, and Library Assets
Creating Animation
Writing Scripts with ActionScript
Understanding the ActionScript Language
Understanding ActionScript overview
Differences between ActionScript and JavaScript
About scripting in ActionScript
About planning and debugging scripts
About object-oriented scripting
About the MovieClip object
How scripts flow
Controlling when ActionScript runs
ActionScript terminology
Deconstructing a sample script
Using ActionScript syntax
Dot syntax
Curly braces
Semicolons
Parentheses
Uppercase and lowercase letters
Comments
Keywords
Constants
About data types
String
Number
Boolean
Object
Movieclip
Null
Undefined
About variables
Naming a variable
Typing a variable
Scoping a variable
Variable declaration
Using variables in a script
Using operators to manipulate values in expressions
Operator precedence
Operator associativity
Numeric operators
Comparison operators
String operators
Logical operators
Bitwise operators
Equality operators
Assignment operators
Dot and array access operators
Using actions
Writing a target path
Controlling flow in scripts
Checking a condition
Repeating an action
Using built-in functions
Creating functions
Defining a function
Passing parameters to a function
Using variables in a function
Returning values from a function
Calling a user-defined function
About built-in objects
Using a built-in object
Accessing object properties
Calling object methods
Using the MovieClip object
Using the Array object
About custom objects
Creating a custom object
Assigning methods to a custom object
Creating inheritance
Using Flash MX ActionScript with older versions of Flash
Using Flash MX to create content for Flash Player 5
Using Flash MX to create content for Flash Player 4
Using Flash MX to open Flash 4 files
About slash syntax
Working with Movie Clips and Buttons
Creating Interaction with ActionScript
Using Components
Connecting with External Sources
Creating Printable Movies
Creating Accessible Content
Testing a movie
Publishing
Exporting
Keyboard shortcuts
Operator Precedence and Associativity
Keyboard Keys and Key Code Values
Error Messages
ActionScript Dictionary
Tutorials