Publishers of technology books, eBooks, and videos for creative people

Home > Store

Macromedia Flash MX Advanced for Windows and Macintosh: Visual QuickPro Guide

Register your product to gain access to bonus material or receive a coupon.

Macromedia Flash MX Advanced for Windows and Macintosh: Visual QuickPro Guide

Premium Website

  • Sorry, this book is no longer in print.
Not for Sale



  • NEW - Extensively revised to reflect Flash MX improvements in animation, navigation, interactivity, and more.
    • Shows students how to take advantage of the latest creativity and productivity features built into Macromedia's newest version of Flash.

  • Over 100 intermediate-to-advanced-level tasks—Covers the animation, navigation, and interactivity tasks that offer the greatest value to students familiar with the basics of Flash.
    • Helps students extend and deepen their mastery of Flash as rapidly and efficiently as possible.

  • Proven QuickPro/QuickStart visual learning format—Combines an open, welcoming design, hundreds of screen captures, expert tips, and concise step-by-step instructions.
    • Relies on a format designed to make learning as easy as possible.

  • Expert tutorial and handy quick reference—Designed not only to teach Flash MX exceptionally well, but also to serve as an outstanding task-based reference.
    • Valuable to students long after they've mastered the fundamentals of Flash MX.

  • Ideal for digital media students with widely diverse interests and goals—Presents techniques valuable to students interested in animation, interface design and usability, application development, multimedia development, and other digital media specialties.
    • Valuable to digital media students no matter what learning path they are pursuing or what types of projects they wish to create.


  • Copyright 2002
  • Edition: 1st
  • Premium Website
  • ISBN-10: 0-201-75846-6
  • ISBN-13: 978-0-201-75846-7

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.

Sample Content

Online Sample Chapters

Building Complexity in Flash MX

Getting a Handle on ActionScript

Table of Contents


Introduction. Who Should Use This Book? Goals of This Book. What's New in Flash MX.


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.


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.


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.


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.


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.


Updates & Corrections

Click here for the updates and corrections related to this title.

Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership