Synopses & Reviews
Ready to take your Flash knowledge to the next level? Then Macromedia Flash MX Advanced for Windows and Macintosh: Visual QuickPro Guide
is your ticket. Designed for professionals like yourself-users who have mastered the basics of Flash but need help with the advanced animation techniques and ActionScripting--this guide is a must-have for graphic designers, Web animators, game programmers, interface designers, and multimedia pros.
In this volume, veteran Flash instructor Russell Chun eschews "cool effects" and case studies for an approach that emphasizes methodology and problem-solving. Using the task-based format that readers have come to expect from this popular series, Russell has divided the text into three primary sections: animation, navigation, and interactivity. The guide covers all of Flash's new features, including the revamped user interface, brand-new commands, and added drawing and text tools. Plus, you'll find plenty of screen shots and visual aids to reinforce the text. With Flash MX Advanced for Windows and Macintosh: Visual QuickPro Guide by your side, you'll soon find yourself thinking--maybe even dreaming--in Flash.
Table of Contents
Introduction. Who Should Use This Book? Goals of This Book. What\'s New in Flash MX.
I. APPROACHING ADVANCED ANIMATION. 1. Building Complexity.
Motion-Tweening Strategies. Shape-Tweening Strategies. Creating Special Effects. Animated and Complex Masks. 2. Working with Video and 3D.
Integrating Flash and Video. Rotoscoping. Simulating Video. Simulating 3D.
II. UNDERSTANDING ACTIONSCRIPT. 3. Getting a Handle on ActionScript.
About Objects and Classes. About Methods and Properties. Writing with Dot Syntax. More on Punctuation. The Actions Panel. Using Objects. About Functions. Using Comments.
III. NAVIGATING TIMELINES AND COMMUNICATING. 4. Advanced Buttons and Event Detection.
Events and Event Handlers. The Button Object. Invisible Buttons. Tweening Buttons. Animated Buttons and the Movie-Clip Symbol. Complex Buttons. Button-Tracking Options. Button Properties. The Movie Clip as a Button. Keyboard Detection. Mouse Detection. Clip Events. Creating Continuous Actions with enterFrame. Creating Continuous Actions with setInterval. A Summary of Events and Event Handlers. 5. Controlling Multiple Timelines.
Navigating Timelines with Movie Clips. Naming Instances. Target Paths. Absolute and Relative Paths. Using the with Action to Target Movie Clips. Slash Notation and tellTarget. Scope. Movie Clips as Containers. 6. Managing Outside Communication.
Communicating Through the Web Browser. Communicating with External Movies. Communicating with External Images. Communicating Between Two Movies. Using Projectors and the fscommand Action. Communicating with the Printer. Detecting the Movie\'s Playback Environment. Detecting Download Progress: Preloaders.
IV. TRANSFORMING GRAPHICS AND SOUND. 7. Controlling the Movie Clip.
Dragging the Movie Clip. Setting the Movie-Clip Properties. Getting the Movie-Clip Properties. Modifying the Movie-Clip Color. Swapping Overlapping Movie Clips. Detecting Dropped Movie Clips. Detecting Movie-Clip Collisions. Getting the Boundaries of Movie Clips. Generating Movie Clips Dynamically. Removing Movie Clips Dynamically. Creating Shapes Dynamically. Using Dynamic Masks. Customizing Your Pointer. Beginning to Animate with ActionScript. 8. Controlling Sound.
Using the Sound Object. Attaching Sounds. Playing Sounds. Modifying Sounds. Modifying Independent Sounds. Transforming Sounds. Creating Dynamic Sound Controls. Loading External Sounds. Reading Sound Properties. Detecting Sound Events.
V. WORKING WITH INFORMATION. 9. Controlling Information Flow.
Initializing Information. Using Variables and Expressions. Loading External Variables. Storing and Sharing Information. Modifying Variables. Concatenating Variables and Dynamic Referencing. Testing Information with Conditional Statements. Providing Alternatives to Conditions. Branching Conditional Statements. Combining Conditions with Logical Operators. Looping Statements. 10. Controlling Text.
Input Text. Dynamic Text. Selecting Text-Field Options. Concatenating Text. Displaying HTML. Tweening Text Fields. TextField Properties. Generating Text Fields Dynamically. Modifying Text in Text Fields. Manipulating Text-Field Contents. Controlling the Focus of Text Fields. Controlling the Selection Within Text Fields. Detecting Changes in the Text Field. The String Object. Analyzing Strings. Rearranging Strings. Modifying Strings. 11. Manipulating Information.
Calculating with the Math Object. Calculating Angles with the Math Object. Using Sine and Cosine for Directional Movement. Calculating Distances with the Math Object. Generating Random Numbers. Ordering Information with Arrays. Keeping Track of Movie Clips with Arrays. Using the Date and Time. Building Reusable Scripts. Building Custom Classes with Functions. 12. Managing Content and Troubleshooting.
Sharing Library Symbols. Sharing Fonts. Using Components. Editing ActionScript. Including External ActionScript. Using the Movie Explorer. Listing Variables and Objects in the Output Window. Tracing Variables in the Output Window. Debugging. Optimizing Your Movie. Avoiding Common Mistakes. Appendix A. Summary of Object Methods and Properties.
Appendix B. Keyboard Keys and Matching Key Codes.
Appendix C. Summary of the Actions Category.
Appendix D. Summary of Events and Object Associations.