Flash CS3 Professional Advanced for Windows and Macintosh: Visual QuickPro Guide


About the Author:
Russell Chun teaches Flash and new media at the Columbia University Graduate School of Journalism and at the City University of New York Graduate School of Journalism

Read More Show Less
... See more details below
BN.com price
(Save 18%)$34.99 List Price
Other sellers (Paperback)
  • All (48) from $1.99   
  • New (12) from $1.99   
  • Used (36) from $1.99   
Flash CS3 Professional Advanced for Windows and Macintosh: Visual QuickPro Guide

Available on NOOK devices and apps  
  • NOOK Devices
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK Study

Want a NOOK? Explore Now

NOOK Book (eBook)
BN.com price
(Save 44%)$27.99 List Price


About the Author:
Russell Chun teaches Flash and new media at the Columbia University Graduate School of Journalism and at the City University of New York Graduate School of Journalism

Read More Show Less

Product Details

  • ISBN-13: 9780321503039
  • Publisher: Peachpit Press
  • Publication date: 6/14/2007
  • Series: Visual QuickPro Series
  • Pages: 515
  • Product dimensions: 7.00 (w) x 9.00 (h) x 1.11 (d)

Meet the Author

Russell Chun is a freelance educational art and multimedia developer, writer, and teacher. He teaches Flash and new media at the Columbia University Graduate School of Journalism and at the City University of New York Graduate School of Journalism. He previously taught at the Graduate School of Journalism at UC Berkeley and lectured at national and regional workshops. He has written numerous articles on Flash in magazines such as SBS Design and Macworld Magazine. He holds a Master’s degree in medical illustration. Russell lives in Brooklyn, New York.

Read More Show Less

Table of Contents

Introduction     ix
Approaching Advanced Animation     1
Building Complexity     3
Motion Tweening Strategies     4
Shape Tweening Strategies     16
Creating Special Effects     21
Animated and Complex Masks     26
Working with Video     37
Embedding Video into Flash     38
Progressive Download Video into Flash     47
Rotoscoping     53
Interactivity     55
Getting a Handle on ActionScript     57
What Is ActionScript 3.0?     58
About Objects and Classes     59
About Methods and Properties     60
Writing with Dot Syntax     61
More on Punctuation     63
The Actions Panel     64
Editing ActionScript     73
Using Objects     76
About Functions     85
Using Comments     89
Advanced Buttons and Event Handling     91
Listening for Events     92
Mouse Detection     94
The SimpleButton Class     98
Invisible Buttons     102
Animated Buttons and the Movie Clip Symbol     104
Complex Buttons     107
Button-Tracking Options     111
Changing Button Behavior     114
Creating Buttons Dynamically     117
Keyboard Detection     119
The Contextual Menu     122
Creating Continuous Actions     128
A Summary of Events     132
Controlling Multiple Timelines     133
Navigating Timelines with Movie Clips     134
Target Paths     135
Absolute and Relative Paths     139
Using the with Action to Target Objects     141
Movie Clips as Containers     143
Using Frame Labels     147
Managing Outside Communication     151
Communicating through the Web Browser     152
Loading External Flash Movies     168
Controlling Loaded Flash Movies     173
Loading External Images     178
Communicating with External Video     181
Using Projectors and the fscommand Action     188
Communicating with the Printer     191
Detecting Download Progress: Preloaders     200
Transforming Graphics and Sound     209
Controlling & Displaying Graphics     211
Understanding the Display List      212
Changing Graphic Properties     213
Controlling Scaling and Distortion     220
Modifying the Color     224
Blending Colors     230
Applying Special Effects with Filters     233
Creating Drag-and-Drop Interactivity     236
Detecting Collisions     240
Generating Graphics Dynamically     243
Controlling Stacking Order     246
Creating Vector Shapes Dynamically     249
Using Dynamic Masks     266
Customizing Your Pointer     272
Putting It Together: Animating Graphics with ActionScript     274
About Bitmap Images     279
Creating and Accessing Bitmap Data     280
Manipulating Bitmap Images     286
Using Filters on Bitmap Images     296
Putting It Together: Animating Bitmap Images     299
Controlling Sound     303
Using Sounds     304
Playing Sounds from the Library     305
Loading and Playing External Sounds     307
Controlling Sound Playback     309
Modifying Volume and Balance     313
Detecting Sound Events     318
Working with MP3 Song Information     320
Visualizing Sound Data     323
Putting It Together: Dynamic Sound Controls     326
Working with Information     331
Controlling Information Flow     333
Using Variables and Expressions     334
Loading External Variables     338
Storing and Sharing Information     347
Modifying Variables     353
Concatenating Variables and Dynamic Referencing     355
Testing Information with Conditional Statements     357
Providing Alternatives to Conditions     362
Branching Conditional Statements     364
Combining Conditions with Logical Operators     368
Looping Statements     370
Controlling Text     375
Input Text     376
Dynamic Text     378
Selecting Text Field Options     380
Displaying HTML     383
TextField Properties     388
Generating Text Fields Dynamically     398
Modifying Text in Text Fields     400
Formatting Text Fields from an External Style Sheet     410
Detecting the Focus of Text Fields     414
Controlling the Focus and Selection within Text Fields     417
Analyzing Text     419
Modifying Text      429
Manipulating Information     433
Making Calculations with the Math Class     434
Calculating Angles     435
Creating Directional Movement     444
Calculating Distances     448
Generating Random Numbers     450
Ordering Information with Arrays     451
Keeping Track of Objects with Arrays     458
Using the Date and Time     463
Managing Content and Troubleshooting     471
Sharing Library Symbols     472
Sharing Fonts     479
Including External ActionScript     482
Using the Movie Explorer     485
Tracing Variables in the Output Panel     489
Determining a Variable's Data Type     491
Optimizing Your Movie     492
Avoiding Common Mistakes     496
Keyboard Key Codes     497
Index     499
Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)