lynda.com
Learn by:
All Courses

Skip Navigation Linkslynda.com » Books » ActionScript 3.0 for Adobe Flash CS3 Professional Hands-On Training

ActionScript 3.0 for Adobe Flash CS3 Professional Hands-On Training

Cover | Intro | Table of Contents | Sample Chapter
FAQ | Errata | Movies | Order this Book

Table of Contents

Introduction

  1. Getting Started
    Introducing ActionScript 3.0
    Why You Should Learn ActionScript 3.0
    What’s New in ActionScript 3.0?
    Differences Between ActionScript 1.0/2.0 and 3.0
    ActionScript 3.0 Elements
    Moving Beyond Script Assist
    Caution: Player Required!
    Beyond ActionScript 3.0
  2. Communicating with ActionScript
    Communicating to Movie Clips
    Modifying Movie Clip Properties
    Understanding Variables
    Setting Variable Data Types
    Using Trace Statements
    Using Comments
  3. Using and Writing Functions
    Understanding Functions
    Using Methods
    Writing Custom Functions
    Understanding Modular Functions
    Making a Function Modular
    Making a Function Return a Value
  4. Responding to Events
    Understanding Event Types
    Using a Listener to Catch an Event
    Writing Event Handlers
    Responding to Mouse Events
    Responding to Keyboard Events
    Creating a Link to a Web Site
    Using the Enter Frame Event to Create Animation
    Using the Timer Event to Control Animation
  5. Understanding Classes
    Understanding Classes
    Writing a Custom Class
    Extending an Existing Class
    Adding a Class Object to the Timeline
    Defining a Document Class
    Setting Up a Classpath
  6. Decision Making and Repetition
    Understanding Conditional Statements
    Writing a Conditional Statement
    Using Conditional Operators
    Setting Up Alternate Conditions
    Writing Compound Conditions
    Understanding Loops
    Creating a Code Loop
    Using a Loop to Generate Instances of a Class
    Placing Instances Created by a Loop
  7. Using Math—and Loving It!
    Understanding the Math Class
    Using Basic Math Operators
    Generating Random Numbers
    Rounding Numbers
  8. Using Text and Arrays
    Creating a Text Field
    Styling a Text Field
    Capturing Data from a Text Field
    Loading External Text
    Understanding Arrays
    Using Text and Arrays to Create a Game
    Finishing the Text Game
  9. Creating a Memory Game
    Storyboarding Your Application
    Writing a Memory Card Class
    Writing a Memory Game Class
    Adding Graphics to Cards
    Placing Cards
    Detecting Matches
    Resetting Cards
    Handling Incorrect Matches
    Determining a Win
    Adding More Cards
  10. Using Advanced Graphics and Animation Tools
    Drawing with Code
    Creating a Color Change
    Generating a Random Color Change
    Animating a Color Change
    Using Filters
    Modifying Filter Properties
    Animating Filters
  11. Working with Multimedia
    Loading External Images and SWFs
    Communicating with Loaded Movies
    Loading Sounds
    Starting and Stopping Sound
    Managing the Volume of Sound
    Loading Video
    Controlling Video Playback
  12. Adding Advanced Interactivity Creating a Drag-and-Drop Class
    Detecting Collisions
    Responding to Collisions
    Detecting a Win
    Randomly Placing Objects
  1. Troubleshooting FAQ and Technical Support
  2. ActionScript 3.0 and Flash CS3 Professional Resources

Index