| Acknowledgments | p. xv |
| Introduction | p. xvii |
| Understanding Flash | p. 1 |
| What Can You Do with Flash? | p. 2 |
| Understanding Flash's Basic Elements | p. 10 |
| Creating a Simple Animation | p. 22 |
| Mastery Check | p. 24 |
| Learning the Flash Toolbox | p. 25 |
| Learning the Toolbox | p. 26 |
| Using the Tools | p. 30 |
| Drawing a Truck and Adding Some Text | p. 48 |
| Mastery Check | p. 53 |
| Learning the Flash Panels | p. 55 |
| Understanding the Panels | p. 56 |
| Setting Properties with the Properties Panel | p. 74 |
| Using the Timeline and Layers | p. 77 |
| Understanding How the Timeline Works | p. 78 |
| Understanding Layers | p. 89 |
| Adding Some Layers and Frames to the Timeline | p. 99 |
| Mastery Check | p. 102 |
| Drawing Objects | p. 103 |
| Drawing Lines and Fills | p. 104 |
| Using Colors | p. 110 |
| Rotating, Skewing, and Scaling | p. 119 |
| Grouping Objects | p. 124 |
| Drawing a Button with a Gradient Fill | p. 129 |
| Mastery Check | p. 131 |
| Creating Animations | p. 133 |
| How Animation Works | p. 134 |
| Learning About Tween Types | p. 138 |
| Creating Motion Tweens | p. 142 |
| Creating Shape Tweens | p. 146 |
| Creating a Bouncing Ball Animation | p. 152 |
| Mastery Check | p. 155 |
| Using Guides and Masks | p. 157 |
| Understanding Guides | p. 158 |
| Creating Guides | p. 160 |
| Understanding Masks | p. 168 |
| Creating a Mask | p. 169 |
| Using a Mask to Create Banner Text | p. 178 |
| Mastery Check | p. 181 |
| Creating Symbols and Using the Library | p. 183 |
| Learning About Symbols | p. 184 |
| Creating Symbols | p. 189 |
| Using Symbol Instances | p. 198 |
| Using Libraries | p. 202 |
| Creating and Using a Rolling Wheel Movie Clip | p. 211 |
| Mastery Check | p. 214 |
| Using Imported Graphics | p. 215 |
| Understanding Importing Graphics | p. 216 |
| Importing Vector Graphics | p. 218 |
| Importing Bitmap Graphics | p. 230 |
| Converting Bitmaps into Vectors | p. 233 |
| Converting Text into Graphics | p. 237 |
| Making Text Fly into Place to Assemble Words | p. 240 |
| Mastery Check | p. 242 |
| Adding Sounds to Your Movies | p. 243 |
| Understanding the Sound Options | p. 244 |
| Importing Sounds | p. 248 |
| Adding Sounds | p. 250 |
| Synchronizing Sounds | p. 254 |
| Editing Sounds | p. 256 |
| Setting the Sound Output Options | p. 261 |
| Compressing and Using a Soundtrack | p. 265 |
| Mastery Check | p. 268 |
| Publishing Flash Movies | p. 269 |
| Getting Your Movie Ready to Publish | p. 270 |
| Optimizing Your Movies | p. 272 |
| Putting Your Movies on the Web | p. 282 |
| Exporting Flash in Alternative Formats | p. 288 |
| Creating a Stand-Alone Flash Movie Using a Projector | p. 291 |
| Mastery Check | p. 293 |
| Learning Basic ActionScript Concepts | p. 295 |
| Understanding ActionScript | p. 296 |
| ActionScript Basics | p. 299 |
| Data Type Basics | p. 312 |
| Adding Simple ActionScript to a Movie | p. 316 |
| Mastery Check | p. 320 |
| Learning Basic ActionScript Programming | p. 321 |
| Applying ActionScript | p. 322 |
| Using ActionScript to Control Actions | p. 329 |
| Using ActionScript to Control Properties | p. 336 |
| Understanding Actions and Event Handlers | p. 340 |
| Using Simple ActionScript to Control Movie Flow | p. 342 |
| Mastery Check | p. 346 |
| Learning More ActionScript Programming | p. 347 |
| Understanding ActionScript Versions | p. 348 |
| Using More ActionScript Actions | p. 352 |
| Using ActionScript Operators | p. 360 |
| Using Functions in ActionScript | p. 363 |
| Setting Properties | p. 365 |
| Using ActionScript to Fade an Object In and Out | p. 367 |
| Mastery Check | p. 371 |
| Answers to Mastery Checks | p. 373 |
| Understanding Flash | p. 374 |
| Learning the Flash Toolbox | p. 375 |
| Learning the Flash Panels | p. 376 |
| Using the Timeline and Layers | p. 377 |
| Drawing Objects | p. 378 |
| Creating Animations | p. 379 |
| Using Guides and Masks | p. 380 |
| Creating Symbols and Using the Library | p. 381 |
| Using Imported Graphics | p. 382 |
| Adding Sounds to Your Movies | p. 383 |
| Publishing Flash Movies | p. 384 |
| Learning Basic ActionScript Concepts | p. 385 |
| Learning Basic ActionScript Programming | p. 386 |
| Learning More ActionScript Programming | p. 387 |
| Index | p. 389 |
| Table of Contents provided by Syndetics. All Rights Reserved. |