Flash 8: Projects for Learning Animation and Interactivity

book cover
Flash 8: Projects for Learning Animation and Interactivity
By Robert Hoekman, Jr., Rich Shupe
Publisher: O'Reilly
Pub Date: March 2006
Print ISBN-10: 0-596-10223-2
Print ISBN-13: 978-0-59-610223-4
Pages: 358

Table of Contents  | Index

Macromedia Flash is fast becoming the Web's most widely used platform for creating rich media with animation and motion graphics, but mastering Flash isn't easy. Most entry-level books teach through simple examples that concentrate on either animation or scripting, but rarely both together. To get the most from Flash 8, you not only need to be proficient in programming/interface design, you need the creativity for story telling and the artistic insights to design fluid animation.

Flash 8: Projects for Learning Animation and Interactivity teaches Flash design rather than simply Flash itself. With a standalone series of walkthroughs and tutorials for Flash beginners coming from a graphics field, this book teaches Flash in the context of real-world projects. Rather than learn a Flash tool for the sake of it, you learn which areas of Flash are important, and which are less used, simply by seeing how typical content is actually created. And rather than a text-heavy approach, this graphically rich book leads you through hands-on examples by illustration.

Each project in the book starts with goals and broad sketches before moving to design and scripting. This helps you understand design intent-the why of the process-rather than just learning the interfaces and the how of it all. Along the way, you'll create Flash content that includes traditional animation techniques (as seen in full-length animated features), and ActionScript-based interactive animation, such as custom web site interface designs. You also learn how to combine both traditional animation techniques and ActionScript to create feature-rich Flash assets from the ground up.

Co-authored by educational developers with years of experience creating compelling content, interfaces, and applications, Flash 8: Projects for Learning Animation and Interactivity offers a content-driven approach that is also inspiration-driven. You learn because you're accomplishing something tangible, not because you think you need to know how a tool works.

If you want to understand how various features of Flash come together to create a final end design, this book provides you with both the insight and the know-how.

book cover
Flash 8: Projects for Learning Animation and Interactivity
By Robert Hoekman, Jr., Rich Shupe
Publisher: O'Reilly
Pub Date: March 2006
Print ISBN-10: 0-596-10223-2
Print ISBN-13: 978-0-59-610223-4
Pages: 358

Table of Contents  | Index

   About the Authors
        Chapter 1.  Getting Started, Right Out of the Box
      Section 1.1.  Drawing Your First Box
      Section 1.2.  Coloring Fills and Strokes
      Section 1.3.  Merging and Stacking Shapes
      Section 1.4.  Creating Reusable Graphics
        Chapter 2.  Creating Quickly: Customizing Your Workspace
      Section 2.1.  Designing Your Own Panel Layout
      Section 2.2.  Customizing Movie Properties
      Section 2.3.  Aligning Objects on the Stage
      Section 2.4.  Behind Every Good Symbol Is a Good Editor
      Section 2.5.  Automate Your Workflow
      Section 2.6.  What's Next?
        Chapter 3.  Your First Animation
      Section 3.1.  Layers and the Timeline
      Section 3.2.  Keyframes and Tweening
      Section 3.3.  Preparing Text for Animation
      Section 3.4.  Staggering Animation
      Section 3.5.  Alpha Effect
      Section 3.6.  Motion Effects
      Section 3.7.  Your First Script
      Section 3.8.  Publishing Your Movie
        Chapter 4.  Buttons and Interactivity
      Section 4.1.  Buttons as Symbols
      Section 4.2.  Scripting Your Button
      Section 4.3.  Components and Behaviors
      Section 4.4.  Navigation
      Section 4.5.  More Fun with Buttons
        Chapter 5.  Working with Graphics
      Section 5.1.  Importing Pixels
      Section 5.2.  Working with Pixels
      Section 5.3.  Importing Vectors
      Section 5.4.  Using Scenes
      Section 5.5.  Working with the Library
        Chapter 6.  Movie Clips and Interactivity
      Section 6.1.  Drawing a Cartoon Character
      Section 6.2.  Controlling the Character with ActionScript
      Section 6.3.  More Movie Clip Control
        Chapter 7.  More Animation Techniques
      Section 7.1.  Morphing with Shape Tweens
      Section 7.2.  Frame-by-Frame Animation
      Section 7.3.  Using Masks
      Section 7.4.  Timeline Versus ActionScript Animation
      Section 7.5.  What's Next?
        Chapter 8.  Using Sound
      Section 8.1.  Importing Sounds
      Section 8.2.  Controlling External Sounds
      Section 8.3.  Scripting Your Own Sound Control
        Chapter 9.  Using Video
      Section 9.1.  Importing Video
      Section 9.2.  Controlling External Videos
      Section 9.3.  Scripting Your Own Video Control
        Chapter 10.  Compositing and Bitmap Effects
      Section 10.1.  Runtime Bitmap Caching
      Section 10.2.  Bitmap Filter Effects
      Section 10.3.  Blend Modes
        Chapter 11.  Working with Text
      Section 11.1.  Text Types
      Section 11.2.  Using Fonts
      Section 11.3.  Loading and Styling Text
      Section 11.4.  FlashType
        Chapter 12.  Loading Assets on the Fly
      Section 12.1.  Using ActionScript to Modularize Content
      Section 12.2.  Preloading
        Chapter 13.  e-Learning with Flash
      Section 13.1.  Creating a Quiz: Getting Started with Templates
      Section 13.2.  Sending Results with a Form
      Section 13.3.  Saving and Retrieving Local Data
        Chapter 14.  Flash for CD-ROM and Handhelds
      Section 14.1.  Flash on CD-ROM
      Section 14.2.  Flash on the Run
        Chapter 15.  Think Outside the Box
      Section 15.1.  Exporting to Video
      Section 15.2.  The Drawing API
      Section 15.3.  Extending Flash
      Section 15.4.  The Rest Is Up to You
        Appendix A.  Tips and Resources
      Section .1.  Preferences
      Section .2.  Customizing the Tools Panel
      Section .3.  Customizing Keyboard Shortcuts
      Section .4.  Basic Tips
      Section .5.  Flash 8 Basic Versus Professional
      Section .6.  Troubleshooting
      Section .7.  Areas of Continued Study
      Section .8.  Extending Flash
      Section .9.  Resources