| |
Preface |
| |
Recipe 1.1.
Drawing Straight Lines |
|
| |
Recipe 1.3.
Modifying Curves |
|
| |
Recipe 1.5.
Applying Line Styles |
|
| |
Recipe 1.7.
Customizing Line Caps |
|
| |
Recipe 1.9.
Creating Effects with Strokes |
|
| |
Recipe 1.11.
Drawing Regular Polygons |
|
| |
Recipe 1.13.
Drawing Other Assorted Shapes |
|
| |
Recipe 1.15.
Drawing Complex Lines and Shapes |
|
| | Recipe 1.17.
Freehand Drawing |
|
| |
Recipe 1.19.
Painting Shapes |
|
| |
Recipe 1.21.
Selecting a Shape and Changing Its Attributes |
|
| |
Recipe 1.23.
Applying a Fill to a Closed Path |
|
| |
Recipe 1.25.
Mixing Custom Colors |
|
| |
Recipe 1.27.
Applying Preset and Custom Gradients |
|
| |
Recipe 1.29.
Stretching, Rotating, and Repositioning Fills |
|
| |
Recipe 1.31.
Distorting and Reshaping Elements |
|
| |
Recipe 1.33.
Creating Mirror Images |
|
| |
Recipe 1.35.
Erasing Content |
| |
Recipe 2.1.
Importing Assets from Fireworks |
|
| |
Recipe 2.3.
Importing Simulated 3D Shapes from Freehand MX |
|
| |
Recipe 2.5.
Importing Illustrator AI and EPS Content |
|
| |
Recipe 2.7.
Exporting Animated GIF Files |
|
| |
Chapter 3.
Structuring Movies and Laying Out Content |
|
| |
Recipe 3.2.
Setting Stage Dimensions |
|
| |
Recipe 3.4.
Applying New Default Document Settings |
|
| |
Recipe 3.6.
Lengthening the Duration of the Movie |
|
| |
Recipe 3.8.
Managing Content with Layers |
|
| |
Recipe 3.10.
Customizing the Display of Layers and Frames |
|
| |
Recipe 3.12.
Managing Complex Content with Layer Folders |
|
| |
Recipe 3.14.
Aligning, Distributing, Resizing, and Spacing Elements |
|
| |
Recipe 3.16.
Grouping Elements |
|
| |
Chapter 4.
Creating Animation |
|
| |
Recipe 4.2.
Animating Along Curved Paths |
|
| |
Recipe 4.4.
Applying Advanced Tweening Effects |
|
| |
Recipe 4.6.
Looping Animations |
|
| |
Recipe 4.8.
Viewing Multiple Frames Simultaneously |
|
| |
Recipe 4.10.
Morphing Graphics with Shape Tweens |
|
| |
Recipe 4.12.
Creating Nested Animations |
|
| |
Recipe 4.14.
Changing a Movie Clip's Location at Runtime with ActionScript |
|
| |
Chapter 5.
Simulating 3D in Flash |
|
| |
Recipe 5.2.
Creating 3D Objects |
|
| |
Recipe 5.4.
Animating a 3D Shape Morph |
|
| |
Recipe 5.6.
Realistic Raster-Based 3D Graphics |
|
| |
Recipe 5.8.
Using 3D Models in Flash Not Originally Created in Swift 3D |
|
| |
Recipe 5.10.
Rendering Swift 3D Animations as Flash Video |
|
| |
Chapter 6.
Composing Images with Bitmaps and Masks |
|
| |
Recipe 6.2.
Editing Bitmaps |
|
| |
Recipe 6.4.
Converting Bitmaps to Vector Art |
|
| |
Recipe 6.6.
Optimizing Bitmaps for Export |
|
| |
Recipe 6.8.
Masking Page Elements |
|
| |
Chapter 7.
Working with Text Basics |
|
| |
Recipe 7.2.
Changing the Appearance of Text |
|
| |
Recipe 7.4.
Adding Drop Shadows to Text |
|
| |
Recipe 7.6.
Resizing Text Fields (Stretching the Text) |
|
| |
Recipe 7.8.
Setting Space Between Characters |
|
| |
Recipe 7.10.
Superscripting and Subscripting Characters |
|
| |
Recipe 7.12.
Creating Text Hyperlinks |
|
| |
Recipe 7.14.
Opening Browser Windows with Specific Parameters Using Static Text |
|
| |
Recipe 7.16.
Making Small Fonts Readable |
|
| |
Chapter 8.
Working with Dynamic Text |
|
| |
Recipe 8.2.
Changing Text at Runtime |
|
| |
Recipe 8.4.
Accepting Password Input |
|
| |
Recipe 8.6.
Setting Allowable Characters for Input |
|
| |
Recipe 8.8.
Resizing Dynamic or Input Text Fields |
|
| |
Recipe 8.10.
Creating Scrolling Text |
|
| |
Recipe 8.12.
Using HTML Tags in Text |
|
| |
Recipe 8.14.
Ensuring that Text Displays in the Original Font |
|
| |
Chapter 9.
Adding Interactivity |
|
| |
Recipe 9.2.
Creating Buttons that Animate |
|
| |
Recipe 9.4.
Creating Hotspots with Invisible Buttons |
|
| |
Recipe 9.6.
Making Buttons Respond to Mouse Rollovers |
|
| |
Recipe 9.8.
Building Menus with Buttons |
|
| |
Recipe 9.10.
Using a Dial Control |
|
| |
Recipe 9.12.
Creating Animated Cursors |
|
| |
Recipe 9.14.
Hiding the Hand Cursor |
|
| |
Chapter 10.
Managing Playback |
|
| |
Recipe 10.2.
Preventing the Movie from Looping |
|
| |
Recipe 10.4.
Skipping the Playhead to a Different Frame of the Timeline |
|
| |
Recipe 10.6.
Playing the Timeline Backward |
|
| |
Chapter 11.
Managing Movie Clips |
|
| |
Recipe 11.2.
Applying Transparency to Movie Clips |
|
| |
Recipe 11.4.
Adjusting Movie Clip Instance Color |
|
| |
Recipe 11.6.
Brightening Movie Clip Instances |
|
| |
Recipe 11.8.
Moving a Movie Clip in Front of or Behind Another Movie Clip (or a Button or Text Field) |
|
| |
Recipe 11.10.
Generating Unique Depths |
|
| |
Recipe 11.12.
Creating Simple Drag-and-Drop Functionality |
|
| |
Recipe 11.14.
Changing Movie Clip Visibility |
|
| |
Recipe 11.16.
Detecting Collisions (or Overlaps) Between Two Movie Clips |
|
| |
Chapter 12.
Creating Presentations and Slideshows |
|
| |
Recipe 12.2.
Building a Presentation Using a Slide Presentation |
|
| |
Recipe 12.4.
Adding Transitions to Slide Presentations |
|
| |
Recipe 12.6.
Adding Buttons to a Presentation Using Flash 8 Cookbook Components |
|
| |
Recipe 12.8.
Building an Image Slideshow Using a Flash Template |
|
| |
Recipe 12.10.
Adding Titles and Captions to a Slideshow Using the Flash 8 Cookbook Components |
| |
Recipe 13.1.
Adding a Form Control for Gathering Text Information |
|
| |
Recipe 13.3.
Adding a Menu Form Control |
|
| |
Recipe 13.5.
Adding a Radio Button Form Control |
|
| |
Recipe 13.7.
Adding a Clickable Button |
|
| |
Recipe 13.9.
Adding a Form Control for Collecting Date Information |
|
| |
Recipe 13.11.
Retrieving Text Field, Text Input, and Text Area Values |
|
| |
Recipe 13.13.
Retrieving Values from Multiselect Lists |
|
| |
Recipe 13.15.
Retrieving Values from Radio Button Groups |
|
| |
Recipe 13.17.
Submitting Form Data to the Server |
|
| |
Chapter 14.
Building Advanced Flash Forms |
|
| |
Recipe 14.2.
Performing Actions When the User Makes a Date Selection |
|
| |
Recipe 14.4.
Preselecting Date Control Values |
|
| |
Recipe 14.6.
Validating Form Data |
| |
Recipe 15.1.
Applying Individual Component Styles |
|
| |
Recipe 15.3.
Applying Styles to Component Types |
|
| |
Recipe 15.5.
Working with Color Styles |
|
| |
Recipe 15.7.
Working with Border and Background Styles |
|
| |
Recipe 15.9.
Working with List Styles |
|
| |
Recipe 15.11.
Working with Radio Button, Checkbox, and Arrow Styles |
|
| |
Chapter 16.
Loading Images and Flash Content |
|
| |
Recipe 16.2.
Loading External SWF/JPEG Content into a Draggable Window |
|
| |
Recipe 16.4.
Determining Load Progress |
|
| |
Recipe 16.6.
Optimizing Download Time by Sharing Content Among Movies |
| |
Recipe 17.1.
Importing Sounds |
|
| |
Recipe 17.3.
Adding a Sound to a Timeline for Playback |
|
| |
Recipe 17.5.
Playing a Sound with a Button |
|
| |
Recipe 17.7.
Changing the In and Out Points of a Sound |
|
| |
Recipe 17.9.
Compressing Sounds in Your Movie (Optimizing Quality and File Size) |
|
| |
Recipe 17.11.
Stopping All Sounds |
|
| |
Chapter 18.
Working with Video |
|
| |
Recipe 18.2.
Deploying Video |
|
| |
Recipe 18.4.
Customizing the FLVPlayback Component |
|
| |
Recipe 18.6.
Detecting Bandwidth |
|
| |
Chapter 19.
Using Data |
|
| |
Recipe 19.2.
Sending Variables |
|
| |
Recipe 19.4.
Loading XML Data with Components |
|
| |
Recipe 19.6.
Calling Flash Remoting Methods with Components |
|
| |
Recipe 19.8.
Formatting Data with Data Binding |
|
| |
Chapter 20.
Building Preloaders |
|
| |
Recipe 20.2.
Building a Simple Preloader |
|
| |
Recipe 20.4.
Using a Progress Bar to Create a Graphical Preloader |
|
| |
Recipe 20.6.
Creating Preloaders for Files with Components |
| |
Recipe 21.1.
Publishing Flash to the Browser |
|
| |
Recipe 21.3.
Detecting Flash Player Version |
|
| |
Recipe 21.5.
Communicating Between Flash and JavaScript |
|
| |
Recipe 21.7.
Publishing Projectors |
|
| |
Recipe 21.9.
Printing Flash Content |
|
| |
Chapter 22.
Deploying Flash on Mobile Devices |
|
| |
Recipe 22.2.
Using the Mobile Emulator |
|
| |
Recipe 22.4.
Playing a Flash Lite Movie on a Device |
|
| |
Recipe 22.6.
Overriding the Default Active Button State |
|
| |
Recipe 22.8.
Responding to the Soft Keys |
|
| |
Recipe 22.10.
ActionScript for Flash Lite |
|
| |
Recipe 22.12.
The Flash Lite Development Community |
| |
Recipe 23.1.
Detecting and Redirecting Users with Assistive Devices |
|
| |
Recipe 23.3.
Making Animated, Interactive, and Visually Complex Movies Accessible |
|
| |
Recipe 23.5.
Making Keyboard-Navigable Movies |
|
| |
About the Author |
| |
Index |