| |
| |
Introduction | |
| |
| |
| |
Assembling the Graphics You'll Animate in Flash | |
| |
| |
| |
Basics | |
| |
| |
Getting Your Bearings | |
| |
| |
Task: Change Your View on the Stage | |
| |
| |
Windows | |
| |
| |
Task: Use the Fill Panel to Inspect and Change Colors | |
| |
| |
Getting Around | |
| |
| |
Movie Properties | |
| |
| |
File Types | |
| |
| |
| |
Drawing and Painting Original Art in Flash | |
| |
| |
Drawing on the Stage | |
| |
| |
Tools | |
| |
| |
Task: Use the View Tools to Help You See | |
| |
| |
Task: Draw and Change Lines | |
| |
| |
Task: Painting Fills | |
| |
| |
Task: Draw and Modify Shapes | |
| |
| |
Task: Use the Pen Tool | |
| |
| |
Task: Create and Style Text | |
| |
| |
Selecting and Modifying Objects | |
| |
| |
Task: Use the Arrow Tool to Select and Modify Shapes | |
| |
| |
Task: Select Attributes with the Dropper Tool | |
| |
| |
Task: Scale and Rotate Drawn Objects | |
| |
| |
Task: Use Snap to Draw Perfect Shapes and Connect Objects | |
| |
| |
| |
Importing Graphics into Flash | |
| |
| |
Vector Versus Raster Graphics | |
| |
| |
Reasons to Avoid Importing Graphics | |
| |
| |
Importing Vector Graphics | |
| |
| |
Using Bitmaps (Also Known as Raster Graphics) | |
| |
| |
Task: Import a Raster Graphic | |
| |
| |
Task: Convert a Bitmap to a Vector | |
| |
| |
| |
Applied Advanced Drawing Techniques | |
| |
| |
Colors and Gradients | |
| |
| |
Task: Create a Custom Color and Swatch | |
| |
| |
Task: Create a Custom Gradient | |
| |
| |
Task: Modify Attributes of Gradients Used in Your Movie | |
| |
| |
Task: Use a Bitmap As a Fill | |
| |
| |
Isolating Objects | |
| |
| |
Task: Use Shapes on the Canvas Level to Create a Crescent | |
| |
| |
Grouping Objects | |
| |
| |
Task: Edit the Insides of Grouped Objects | |
| |
| |
| |
Using the Library for Productivity | |
| |
| |
The Concept of the Library | |
| |
| |
Task: Create a Symbol by Converting Selected Objects | |
| |
| |
Task: Create a New Symbol from Scratch | |
| |
| |
Using the Library | |
| |
| |
Using Symbols from the Library | |
| |
| |
Task: Change the Location, Scale, and Rotation of Instances | |
| |
| |
Task: Change Effects on Several Instances | |
| |
| |
Task: Make a Symbol Using Instances of Another Symbol | |
| |
| |
| |
Animating in Flash | |
| |
| |
| |
Understanding Animation | |
| |
| |
How Animation Works | |
| |
| |
Components of Animation | |
| |
| |
Task: Analyze a Finished Animation | |
| |
| |
| |
Animation the Old-Fashioned Way | |
| |
| |
Understanding the Brute-Force Technique | |
| |
| |
Task: How to Make a Frame-by-Frame Animation | |
| |
| |
Task: Using Onion Skin to Help Create an Animation | |
| |
| |
Enhancing Your Frame-by-Frame Animation | |
| |
| |
Task: Making a Sun Flicker | |
| |
| |
| |
Using Motion Tween to Animate | |
| |
| |
Creating a Motion Tween | |
| |
| |
Task: Create a Basic Motion Tween | |
| |
| |
Task: Tween Position, Scale, Rotation, and Color | |
| |
| |
Fine-Tuning a Motion Tween | |
| |
| |
Task: Make an Animation Finish Where It Starts | |
| |
| |
Task: Make an Animation Ease In and Ease Out | |
| |
| |
| |
Using Shape Tween to Morph | |
| |
| |
Making a Shape Tween | |
| |
| |
Task: Make a Simple Shape Tween | |
| |
| |
Refining and Fine-Tuning Your Shape Tween | |
| |
| |
Task: Use Shape Hints for a Better Shape Tween | |
| |
| |
| |
Including Sound in Your Animation | |
| |
| |
Importing Sounds | |
| |
| |
Task: Import a Sound | |
| |
| |
Using Sounds | |
| |
| |
Task: Add Sounds and Sound Effects to an Animation | |
| |
| |
Controlling Quality and File Size | |
| |
| |
| |
Using Layers in Your Animation | |
| |
| |
How Layers Work | |
| |
| |
Task: Use Two Layers to Animate Two Circles | |
| |
| |
Task: Experiment with Hiding and Outlining Layers | |
| |
| |
Layer Properties for Visual Effect | |
| |
| |
Task: Use a Guide Layer to Define the Off-Limits Area | |
| |
| |
Task: Create a Bouncing Ball Animation Using a Motion Guide | |
| |
| |
Task: Use Masking to Create a Spotlight Effect | |
| |
| |
| |
Animating Using Movie Clip and Graphic Symbols | |
| |
| |
Movie Clip Behavior | |
| |
| |
Task: Use a Movie Clip to Make a Rotating Wheel | |
| |
| |
Task: Compare a Graphic Symbol to a Movie Clip Symbol | |
| |
| |
Subtleties of Movie Clips | |
| |
| |
| |
Adding Interactivity and Advanced Animation | |
| |
| |
| |
Making Buttons for Your User to Click | |
| |
| |
Making a Button | |
| |
| |
Task: Make a Super Simple Button | |
| |
| |
Task: Add Multiple States to Your Simple Button | |
| |
| |
Task: Make a Button with an Extra Large Hit State | |
| |
| |
Task: Remake a Multi-State Button Using Symbols in Each State | |
| |
| |
Advanced Buttons | |
| |
| |
Task: Create an Animated Button | |
| |
| |
Task: Create a Button with a Roll Over Sound Effect | |
| |
| |
Task: Create a Button with Looping Sound | |
| |
| |
Task: Make an Invisible Button | |
| |
| |
| |
Using Actions to Create Non-Linear Movies | |
| |
| |
Using Actions | |
| |
| |
Task: Make an Action That Loops Part of Your Movie | |
| |
| |
Task: Use a Frame Label as the Destination of a Go To | |
| |
| |
Task: Add Buttons to Your Animation to Stop and Continue Playback | |
| |
| |
Task: Place Actions on a Movie Clip Instance | |
| |
| |
Types of Actions | |
| |
| |
Task: Make a Button That Hyperlinks to Another Web Page | |
| |
| |
Task: Use with to Target Nested Instances | |
| |
| |
| |
ActionScripting Applications for Advanced Interactivity | |
| |
| |
Making Drag-and-Drop Interactions | |
| |
| |
Task: Make a Simple Draggable Movie Clip | |
| |
| |
Programming in Flash | |
| |
| |
Task: Use a Variable to Get the User's Name | |
| |
| |
Task: Increment a Variable | |
| |
| |
Task: Change the Alpha Property of a Clip Instance | |
| |
| |
Task: Make Buttons That Increase and Decrease the Alpha Setting of a Clip | |
| |
| |
Task: Create and Increment a Custom Property in a Movie Clip | |
| |
| |
| |
Using Smart Clips | |
| |
| |
What Is a Smart Clip? | |
| |
| |
Task: Use the "Menu" Smart Clip | |
| |
| |
Task: Make the Start of Your First Smart Clip | |
| |
| |
Task: Add a Homemade Property | |
| |
| |
Task: Change the Homemade Property to Refer to the Parent | |
| |
| |
Using Radio Buttons | |
| |
| |
Task: Use the RadioButton Smart Clip | |
| |
| |
Task: Apply the Radio Buttons | |
| |
| |
Making Advanced Smart Clips | |
| |
| |
| |
Putting It All Together | |
| |
| |
| |
Linking Your Movie to the Web | |
| |
| |
Basic Publishing | |
| |
| |
Task: Publish a Movie | |
| |
| |
Simple Hyperlink | |
| |
| |
Task: Use Get URL to Create a Hyperlink | |
| |
| |
Task: Create a Hyperlink Using the Character Panel | |
| |
| |
Task: Use Dynamic Text to Create a Hyperlink | |
| |
| |
What Other Web Tasks Can Flash Do? | |
| |
| |
Using Flash Inside a Larger Website | |
| |
| |
Uploading | |
| |
| |
| |
Designing Your Website to Be Modular | |
| |
| |
Load Movie | |
| |
| |
Task: Use Load Movie | |
| |
| |
Determining When a Movie Is Fully Loaded and How to Unload It | |
| |
| |
Task: Determine Whether a Movie Is Fully Loaded | |
| |
| |
Shared Libraries | |
| |
| |
Task: Create a Shared Library | |
| |
| |
Task: Start Using a Shared Library | |
| |
| |
Task: Update Shared Assets in a Library | |
| |
| |
Task: Share a Font | |
| |
| |
Linked Scripts | |
| |
| |
| |
Creating an Interface to Match Your Message | |
| |
| |
Good Interface Design | |
| |
| |
Task: Create Selected States for a Set of Buttons | |
| |
| |
Restraining the Urge | |
| |
| |
Zeroing In on What Works | |
| |
| |
| |
Optimizing Your Flash Site | |
| |
| |
File Size Considerations | |
| |
| |
Task: Use the Bandwidth Profiler to Judge Download Times | |
| |
| |
Task: Improve a File with the Bandwidth Profiler's Help | |
| |
| |
Task: See a Preloader in the Bandwidth Profiler | |
| |
| |
Performance Hits | |
| |
| |
| |
Advanced Animation Techniques | |
| |
| |
It's the Result, Not the Technology | |
| |
| |
Conventional Techniques Applied | |
| |
| |
Task: Use Anticipation to Improve an Animation | |
| |
| |
Task: Use Overkill to Make an Animation More Effective | |
| |
| |
Task: Add Perspective to a Simple Animation | |
| |
| |
Task: Simulate Depth with Size, Layering, and Relative Speed | |
| |
| |
Task: Control Point of View for Visual Effect | |
| |
| |
| |
Working on Large Projects and in Team Environments | |
| |
| |
Methodologies | |
| |
| |
Task: Use the Swap Symbol Technique as Applied to Code-Data Separation | |
| |
| |
Applied Techniques | |
| |
| |
Task: Use Shared Libraries to Start Assembling a Movie Without Final Graphics | |
| |
| |
Task: Make a Smart Clip That Serves as a Template | |
| |
| |
| |
Learning How to Learn Flash | |
| |
| |
Learning from Sample Files | |
| |
| |
Task: Learn from a Complex Sample File | |
| |
| |
Embarking on a Large Project | |
| |
| |
Never Stop Learning | |
| |
| |
Task: Build "Circle, Line, Square" | |
| |
| |
Debugging | |
| |
| |
Task: Use the Trace Action to Confirm a Script Is Working | |
| |
| |
Task: Watch Your Movie with the Debugger | |
| |
| |
| |
Publishing Your Creation | |
| |
| |
How to Publish | |
| |
| |
Task: Set Up the Publish Settings and Then Publish a Movie | |
| |
| |
Task: Customize a Template | |
| |
| |
Selecting Publishing Options | |
| |
| |
Exporting Other Media Types | |
| |
| |
Appendixes | |
| |
| |
| |
Shapes You Can Make Using Selection, Snap, and the Canvas Level | |
| |
| |
Semicircle | |
| |
| |
Spokes on a Wheel | |
| |
| |
Five-Pointed Star | |
| |
| |
Oblique Cube | |
| |
| |
Sine Wave | |
| |
| |
3D Sphere | |
| |
| |
Color Wheel | |
| |
| |
| |
Advanced ActionScripting | |
| |
| |
Basics | |
| |
| |
ActionScripting Foundation Concepts | |
| |
| |
Advanced Topics | |
| |
| |
One Step at a Time | |
| |
| |
| |
Resources | |
| |
| |
Tutorials and Online Resources | |
| |
| |
Content Sites | |
| |
| |
Inspirational Sites | |
| |
| |
Statistics | |
| |
| |
Glossary | |
| |
| |
Index | |