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



Amazon.com Customer Reviews

Awesome Reference Book! - Review written on February 04, 2008
* * * * *
Rating: 5 out of 5
3 customers found this review helpful.

As a new Flash designer/developer I found this book to be most helpful for when I needed to do something specific to my project at hand. The step by step details were good and the layout of this book makes it so easy to find what you're looking for. A great reference book!

If you're looking for a true beginners Flash CS3 book I recommend Flash CS3 for Dummies. Yeah, I know it's a Dummies book which some have hesitations about. I have to admit, I was hiding it at my desk as I didn't need my co-workers giving me a hard time for learning such a technical application from a Dummies book, but hey, it taught me in a couple of weeks the fundamentals of Flash CS3 and now I'm off to making great animations. The book is truly for the beginner and explains how Flash CS3 works in an easy to understand, non-intimidating manner characteristic of other Dummies books. This quickstart book was a nice "next step" book as I can pick and choose out of it the advanced things I need to know specific to my projects rather than be overwhelmed with information I don't need right now.

If you're looking for an ActionScript 3.0 beginners book, I recommend ActionScript 3.0 for Adobe Flash CS3 Professional by Todd Perkins. If you want to see more about this book, check out the video chapters on Lynda.com. It comes with a training CD to help explain the lessons etc. I hope this information was helpful to you!!!
Has some good stuff (also a response to the first reviewer) - Review written on December 01, 2007
* * * *
Rating: 4 out of 5
5 customers found this review helpful, 1 did not.

First, in response to the first person who reviewed the book who had problems because he had strict mode turned on. Flash comes defaulted with strict mode off. The author has no need to tell us about it, considering it comes off. You somehow had it on. I had no problems because I never changed it, and it was already off.

Now, the book is a good buy, especially compared to some other things that are available. However, I wish that it had more content and more examples that someone would use in their work; for instance, I would like if it showed you how to make a working scrollbar and slider instead of just teaching the actionscript of each term plainly. It is hard when you have not learned enough of the language to conceptualize the required code to do something that seems very abstract. Also, it might just be that I'm not good at abstract coding.

Book Table of Contents:

Part 1: Approaching Advanced Animation

Chapter 1: Building Complexity
-Motion Tweening Strategies
-Shape Tweening Strategies
-Creating Special Effects
-Animated and Complex Masks

Chapter 2: Working with Video
-Embedding Video into Flash
-Progressive Download Video into Flash
-Rotoscoping


Part 2: Interactivity

Chapter 3: Getting a Handle on Actionscript
-What is Actionscript 3.0?
-About Objects and Classes
-About Methods and Properties
-Writing Dot Syntax
-More on Punctuation
-The Actions Panel
-Editing Actionscript
-Using Objects
-About Functions
-Using Comments

Chapter 4: Advanced Buttons and Event Handling
-Listening for Events
-Mouse Detection
-Simple Button Class
-Invisible Buttons
-Animated Buttons and the Movie Clip Symbol
-Complex Buttons
-Button-Tracking Options
-Changing Button Behavior
-Creating Buttons Dynamically
-Keyboard Detection
-The Contextual Menu
-Creating Continuous Actions
-A Summary of Events

Chapter 5: Controlling Multiple Timelines
-Navigating Timelines with Movie Clips
-Target Paths
-Absolute and Relative Paths
-Using the with Action to Target Objects
-Movie Clips as Containers
-Using Frame Labels

Chapter 6: Managing Outside Communication
-Communicating Through the Web Browser
-Loading External Flash Movies
-Controlling Loaded Flash Movies
-Loading External Images
-Communicating with External Video
-Using Projectors and the fscommand Action
-Communicating with the Printer
-Detecting Download Progress: Preloaders


Part 3: Transforming Graphics and Sound

Chapter 7: Controlling & Displaying Graphics
-Understanding the Display List
-Changing Graphic Properties
-Controlling Scaling and Distortion
-Modifying the Color
-Blending Colors
-Applying Special Effects with Filters
-Creating Drag-and-Drop Interactivity
-Detecting Collisions
-Generating Graphics Dynamically
-Controlling Stacking Order
-Creating Vector Shapes Dynamically
-Using Dynamic Masks
-Customizing your Pointer
-Putting it Together: Animating Graphics with Actionscript
-About Bitmap Images
-Creating and Accessing Bitmap Data
-Manipulating Bitmap Images
-Using Filters on Bitmap Images
-Putting it Together: Animating Bitmap Images

Chapter 8: Controlling Sound
-Using Sounds
-Playing Sounds from the Library
-Loading and Playing External Sounds
-Controlling Sound Playback
-Modifying Volume and Balance
-Detecting Sound Events
-Working with MP3 Song Information
-Visualizing Sound Data
-Putting it Together: Sound Controls


Part 4: Working With Information

Chapter 9: Controlling Information Flow
-Using Variables and Expression
-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 with Logical Operators
-Looping Statements

Chapter 10: Controlling Text
-Input Text
-Dynamic Text
-Selecting Text Field Options
-Displaying HTML
-TextField Properties
-Generating Text Fields Dynamically
-Modifying Text in Text Fields
-Formatting Text Fields from an External Style Sheet
-Detecting the Focus of Text Fields
-Controlling the Focus and Selections within Text Fields
-Analyzing Text
-Modifying Text

Chapter 11: Manipulating Information
-Making Calculations with the Math Class
-Calculating Angles
-Creating Directional Movement
-Calculating Distances
-Generating Random Numbers
-Ordering Information with Arrays
-Keeping Track of Objects with Arrays
-Using the Date and Time

Chapter 12: Managing Content and Troubleshooting
-Sharing Library Symbols
-Sharing Fonts
-Including External ActionScript
-Using the Movie Explorer
-Tracing Variables in the Output Panel
-Determining a Variable's Data Type
-Optimizing Your Movie
-Avoiding Common Mistakes

Appendix/index
Very Good but need additional reference - Review written on September 11, 2007
* * * *
Rating: 4 out of 5
3 customers found this review helpful, 1 did not.

This book is very helpful. I would recommend an additional reference for when things are not clear or additional/ alternative techniques are needed.
The Best for AS2 to AS3 Understanding - Review written on August 20, 2007
* * * * *
Rating: 5 out of 5
5 customers found this review helpful.

Flash CS3 can still create SWFs with Actionscript 2 and I noticed a lot of the books out there on CS3 cover how to use it with AS2. One thing to point out is, if you want to develop in AS3 YOU CAN USE NO AS2!! IT IS NOT BACKWARDS COMPATABLE!! If you are familiar with AS2 and want to learn how to update your code to AS3 this is the book for you. It also does an awesome jobs of easily explaining all the new features. Direct and to the point in a development environment with samples. I would also recommend Essential AS 3 by Colin Moock. He is the man and wrote a great reference (800+ pages) for AS3.
Tell me the secrets... - Review written on August 14, 2007
* *
Rating: 2 out of 5
1 customer found this review helpful, 18 did not.

As I am relatively new to FLASH and CS3, I purchased this book mostly to learn ActionScript 2/3 and mostly to figure out how to reference a seperate html file that has text wrap around images.

The authors pages 384-385 provide ineffective and cryptic solutions. Ultimately I just typed in his code and the best I could do is to get the text field to reference the html Header Title text but none of the body text.

This issue has been desired by FLASHERS for years and I had hoped AS3 was the answer. So, if I purchased this book solely to learn how to incorporate html formatted text to include image wrap, this book has unsuccessfully done that.
Bridging Flash 8 to Flash CS3 - Review written on August 14, 2007
* * * * *
Rating: 5 out of 5
3 customers found this review helpful.

I was looking for a book or video to bridge between Flash 8/AS2 and Flash 9/AS3. I found just what I needed with "Flash CS3 Professional Advanced: Visual QuickPro Guide" by Russell Chun. Chun has done an outstanding job with the use of diagrams to explain concepts as well as providing a generous number of screenshots. I've even learned a few unexpected things along the way. Having co-authored two books myself ("Director and Lingo Bible" versions 7 and 8), I know he must have put a great deal of work into this and it shows.
Move up to creating more complex Flash - Review written on June 20, 2007
* * * * *
Rating: 5 out of 5
16 customers found this review helpful, 1 did not.

There is so much that you can do with the Adobe Flash built-in features such as components and tweeing that it is easy to stop there. But Flash can be used to create some very advanced applications. It just takes a little ActionScript. Once you start writing your own code, you can move up to creating more complex animation, dynamic interaction and server-side programming.

This book by Russel Chun will give you the foundation you need to master advance Flash design and development. Like all the Visual QuickPro Guides, it has a task-based format with step-by-step instructions and illustrations. The author starts with a discussion of his approach to building a Flash project as a collection of components. Of course, he begins by discussing programming logic and the many built-in tools Flash has for ActionScript. After these basics are covered, he jumps right into object-oriented programming with ActionScript. Event handling is the back-bone of building an interactive Flash project and Chun teaches you how to code your programs to listen for events and respond to those events. He begins with the SimpleButton class and ENTER_FRAME event. Next, you move on to coding more complex movie control using multiple timelines.

The best way to keep the download time for your Flash movie to a minimum is to build a modular project made up of a main movie that controls several external movies. The author shows you how to do this by coding Flash to communicate with external files and applications such as a browser, printer, email program and other Flash movies. He also covers how to build a stand-alone Flash player which does not need a web browser and can be used for CD, DVD and other mobile projects. Next, you learn how to create, display and animate graphics and to add sound and video to your movie.

Server-side programming is needed when creating Flash movies that collect, display, manipulate and store user input. Chun covers the basics of using variables, expressions and conditional statements in ActionScript. In order to collect user input and display dynamic feedback to your users, you need to control text. You will learn how to code object-oriented classes such as the TextField and TextFormat classes and how to manipulate data with the Math, Point, Array and Date classes. In the final chapter, Chun covers troubleshooting and strategies for programming the most effective Flash.

You can download the supporting FLA and SWF files from the publishers website. Russell Chun is a developer, writer and teacher of Flash and new media. He has taught at Columbia University and City University of New York.
My "Go To" Book - Review written on June 17, 2007
* * * * *
Rating: 5 out of 5
12 customers found this review helpful, 5 did not.

This is the third edition of Flash Advanced I bought. And as always there is not better way to get quickly acquainted with a lot of practical Flash techniques. You'll find that so many Flash instructional books will just regurgitate the basics, and you never learn anything new...or that you could've learned just doing Flash's own tutorials. Not so with this book. You'll pick up many tricks and also it will prepare you for even more advanced stuff later on. Even as you get better at coding you will come back to this book for quick reminders. There is no better bridge between Flash basics and more advanced Actionscripting. And as I said, even then you will come back to this one often for review. Highly recommended.