Books & Videos

Table of Contents

  1. Getting Started

    1. Chapter 1 What Is ActionScript?

      1. What's New in ActionScript 3.0?
      2. The Flash Platform
      3. Procedural Versus Object-Oriented Programming
      4. The Document Class
      5. Legacy Code Compatibility
      6. Hello World
      7. What's Next?
    2. Chapter 2 Core Language Fundamentals

      1. Jump Right In
      2. Miscellaneous Basics
      3. Variables and Data Types
      4. Operators
      5. Conditionals
      6. Loops
      7. Arrays
      8. Vectors
      9. Functions
      10. Custom Objects
      11. this and parent
      12. Absolute Versus Relative Addresses
      13. Put It All Together
      14. What's Next?
  2. Graphics and Interaction

    1. Chapter 3 Properties, Methods, and Events

      1. Jump Right In
      2. Properties
      3. Events
      4. Methods
      5. Event Propagation
      6. Frame and Timer Events
      7. Removing Event Listeners
      8. What's Next?
    2. Chapter 4 The Display List

      1. Jump Right In
      2. The Sum of Its Parts
      3. Adding and Removing Children
      4. Managing Object Names, Positions, and Data Types
      5. Changing the Display List Hierarchy
      6. A Dynamic Navigation Bar
      7. What's Next?
    3. Chapter 5 Timeline Control

      1. Jump Right In
      2. Playhead Movement
      3. Frame Labels
      4. Frame Rate
      5. A Simple Site or Application Structure
      6. What's Next?
    4. Chapter 6 OOP

      1. Classes
      2. Inheritance
      3. Composition
      4. Encapsulation
      5. Polymorphism
      6. Navigation Bar Revisited
      7. What's Next?
    5. Chapter 7 Motion

      1. Basic Movement
      2. Simple Physics
      3. A Basic Particle System
      4. Simple Collision Detection
      5. Geometry and Trigonometry
      6. Programmatic Tweening
      7. What's Next?
    6. Chapter 8 Drawing with Vectors

      1. The Graphics Class
      2. The Geometry Package
      3. 9-Slice Scaling
      4. Applied Examples
      5. What's Next?
    7. Chapter 9 Drawing with Pixels

      1. Bitmap Caching
      2. The BitmapData Class
      3. Blend Modes
      4. Bitmap Filters
      5. Color Effects
      6. Image Encoding and Saving
      7. Adding Functionality to Your Color Picker
      8. What's Next?
  3. Text

    1. Chapter 10 Text

      1. Creating Text Fields
      2. Setting Text Field Attributes
      3. Selecting Text
      4. Formatting Text
      5. Formatting with HTML and CSS
      6. Triggering ActionScript from HTML Links
      7. Loading HTML and CSS
      8. Text Layout Framework
      9. What's Next?
  4. Sound and Video

    1. Chapter 11 Sound

      1. ActionScript Sound Architecture
      2. Internal and External Sounds
      3. Playing, Stopping, and Pausing Sounds
      4. Buffering Sounds
      5. Changing Sound Volume and Pan
      6. Reading ID3 Metadata from MP3 Sounds
      7. Visualizing Sound Data
      8. Visualizing Microphone Input
      9. Recording, Playing, and Saving Microphone Input
      10. What's Next?
    2. Chapter 12 Video

      1. Encoding
      2. Components
      3. Full-Screen Video
      4. Captions
      5. Writing Your Own Player
      6. What's Next?
  5. Input/Output

    1. Chapter 13 Loading Assets

      1. Loading SWFs and Images
      2. Loading Data
      3. Communicating with Loaded SWFs
      4. Additional Online Resources
      5. What's Next?
    2. Chapter 14 XML

      1. Understanding XML Structure
      2. Creating an XML Object
      3. Using Variables in XML
      4. Reading XML
      5. Writing XML
      6. Deleting XML
      7. Loading External XML Documents
      8. Sending to and Loading from a Server
      9. An XML-Based Navigation System
      10. What's Next?