Macromedia Flash MX Advanced.pdf

(15680 KB) Pobierz
13762357 UNPDF
Macromedia Flash MX Advanced For Windows and Macintosh: Visual QuickPro
Guide
Russell Chun
Publisher: Peachpit Press
First Edition May 08, 2002
ISBN: 0- 201- 75846- 6, 480 pages
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.
Macromedia Flash MX Advanced For Windows and Macintosh:
Visual QuickPro Guide
Thank you
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
Using multiple guided layers
13762357.004.png 13762357.005.png 13762357.006.png
II: Understanding ActionScript
Creating Special Effects
Animated and Complex Masks
Integrating Flash and Video
Exporting to QuickTime, QuickTime video, and AVI
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
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
Working with browser framesets and windows
Communicating with External Movies
2. Working with Video and 3d
Shape- Tweening Strategies
13762357.007.png
IV: Transforming Graphics and Sound
Communicating Between Two Movies
Using Projectors and the fscommand Action
Communicating with the Printer
Detecting the Movie’s Playback Environment
Detecting Download Progress: Preloaders
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
7. Controlling the Movie Clip
Communicating with External Images
13762357.001.png
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
The Selection Object
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
A. Object Methods and Properties
Array Object
Button Object
Color Object
Date Object
Key Object
Math Object
Mouse Object
Movie Clip Object
Selection Object
Sound Object
Stage Object
String Object
13762357.002.png
D. Summary of Events and Object Associations
TextFormat
Letters
Numbers and Symbols
Function Keys
Descriptions of Actions
Summary of Events and Object Associations
Peachpit Press
1249 Eighth Street
Berkeley, CA 94710
510/524- 2178
800/283- 9444
510/524- 2221 (fax)
Published by Peachpit Press, a division of Pearson Education.
Find us on the Web at www.peachpit.com .
To report errors, please send a note to errata@peachpit.com .
Published in association with Macromedia Press.
© 2002 Russell Chun
Editor: Rebecca Gulick
Production Coordinator: Lisa Brazieal
Copyeditor: Kathy Simpson
Additional copyediting: Wendy Katz
B. Keyboard Keys and Matching Key Codes
C. Summary of the Actions Category
TextField Object
13762357.003.png
 
Zgłoś jeśli naruszono regulamin