Front cover image for Macromedia Flash MX advanced for Windows and Macintosh

Macromedia Flash MX advanced for Windows and Macintosh

Accompanying CD-ROM contains source and published files for examples in the book, demo copy of Flash MX for Windows and Macintosh, Flash Player for your browser, and web links to Flash resource sites
Print Book, English, ©2002
Peachpit Press, Berkeley, Calif., ©2002
xii, 611 pages : illustrations ; 23 cm + 1 CD-ROM (4 3/4 in.)
9780201758467, 0201758466
50077501
Introduction. 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 & Properties. Appendix B. Keyboard Keys and Matching Key Codes. Appendix C. Summary of the Actions Category. Appendix D. Summary of Events and Object Associations. Index.
Includes index