Unit 1: Drawing with Vectors
- Graphics Class Overview
- Drawing Lines
- Drawing Curves
- Drawing Shapes
- Removing Vector Content
- Example: An Object-Oriented Shape Library
- From Lines to Pixels
Unit 2: Bitmap Programming
- The BitmapData and Bitmap Classes
- Pixel Color Values
- Creating a New Bitmap Image
- Loading an External Bitmap Image
- Examining a Bitmap
- Modifying a Bitmap
- Copying Graphics to a BitmapData Object
- Applying Filters and Effects
- Freeing Memory Used by Bitmaps
- Words, Words, Words
Unit 3: Text Display and Input
- Creating and Displaying Text
- Modifying a Text Field's Content
- Formatting Text Fields
- Fonts and Text Rendering
- Missing Fonts and Glyphs
- Determining Font Availability
- Embedded-Text Rendering
- Text Field Input
- Text Fields and the Flash Authoring Tool
- Loading . . . Please Wait . . .
Unit 4: Loading External Display Assets
- Using Loader to Load Display Assets at Runtime
- Compile-Time Type-Checking for Runtime-Loaded Assets
- Accessing Assets in Multiframe .swf Files
- Instantiating a Runtime-Loaded Asset
- Using Socket to Load Display Assets at Runtime
- Removing Runtime Loaded .swf Assets
- Embedding Display Assets at Compile Time
- On to
Unit 5: ActionScript and the Flash Authoring Tool
- The Flash Document
- Timelines and Frames
- Timeline Scripting
- The Document Class
- Symbols and Instances
- Linked Classes for Movie Clip Symbols
- Accessing Manually Created Symbol Instances
- Accessing Manually Created Text
- Programmatic Timeline Control
- Instantiating Flash Authoring Symbols via ActionScript
- Instance Names for Programmatically Created Display Objects
- Linking Multiple Symbols to a Single Superclass
- The Composition-Based Alternative to Linked Classes
- Preloading Classes
- Up Next: Using the Flex Framework
Unit 6: A Minimal MXML Application
- The General Approach
- A Real UI Component Example
- Sharing with Your Friends
Unit 7: Distributing a Class Library
- Sharing Class Source Files
- Distributing a Class Library as a .swc File
- Distributing a Class Library as a .swf File
- But Is It Really Over?
|