Book description
Two of the savviest Flash experts in the industry show you how to add impact to your Web content. Robert Reinhardt and Snow Dowd know all the techniques and tricks, and they take you under the hood in this one-stop total reference guide to Flash CS3 Professional. Follow their tutorials, learn from cool examples, and discover insider secrets you won't find in any other book. Don't miss the special 16-page color insert loaded with spectacular examples. Also includes a CD-ROM.
Table of contents
- Copyright
- About the Authors
- About the Technical Editor
- Credits
-
Preface
- How to Get the Most out of this Book
- Icons: What Do They Mean?
- How This Book Is Organized
- Part I: An Introduction to Flash Web Production
- Part II: Mastering the Flash Environment
- Part III: Creating Animation and Effects
- Part IV: Integrating Media Files with Flash
- Part V: Adding Basic Interactivity to Flash Movies
- Part VI: Distributing Flash Movies
- Part VII: Approaching ActionScript
- Part VIII: Applying ActionScript
- Part IX: Integrating Components and Data-Binding
- Part X: Appendixes
- Getting in Touch with Us
- Adobe Wants to Help You
- Acknowledgments
-
I. An Introduction to Flash Web Production
- 1. Understanding the Flash CS3 Framework
- 2. Exploring Web Technologies
- 3. Planning Flash Projects
-
II. Mastering the Flash Environment
-
4. Interface Fundamentals
- 4.1. Getting Started
- 4.2. Managing Windows and Panels
- 4.3. The Tools Panel
- 4.4. The Document Window
- 4.5. The Timeline Window
- 4.6. Printing
- 4.7. Summary
-
5. Drawing in Flash
- 5.1. Using Geometric Shape Tools
- 5.2. Using Drawing Tools
- 5.3. Creating Precise Lines with the Pen Tool
- 5.4. Using Fill and Stroke Controls
- 5.5. Optimizing Drawings
- 5.6. Putting Selection Tools to Work
- 5.7. Designing and Aligning Elements
- 5.8. Summary
-
6. Symbols, Instances, and the Library
- 6.1. Understanding the Document Library
- 6.2. Defining Content Types
- 6.3. Editing Symbols
- 6.4. Modifying Instance Properties
- 6.5. Building Nested Symbol Structures
- 6.6. 9-Slice Scaling for MovieClip Backgrounds
- 6.7. Using the Movie Explorer
- 6.8. Using Authortime Shared Libraries
- 6.9. Summary
- 7. Applying Color
- 8. Working with Text
-
9. Modifying Graphics
- 9.1. Sampling and Switching Fills and Strokes
- 9.2. Transforming Gradients and Bitmap Fills
- 9.3. Gradient Transform Used for Lighting Effects
- 9.4. Applying Modify Shape Menu Commands
- 9.5. Free Transform Commands and Options
- 9.6. Modifying Item Types
- 9.7. Working with Drawing Objects and Combine Object Commands
- 9.8. Working with Compound Shapes
- 9.9. Editing with Find and Replace
- 9.10. Using the History Panel
- 9.11. Summary
-
4. Interface Fundamentals
-
III. Creating Animation and Effects
- 10. Animation Strategies
-
11. Timeline Animation
- 11.1. Basic Methods of Flash Animation
- 11.2. Frame-by-Frame Animation
- 11.3. Modifying Multiframe Sequences
- 11.4. Using Tweens for Animation
- 11.5. Integrating Multiple Animation Sequences
- 11.6. Organizing Symbol Instances on the Main Timeline
- 11.7. Reusing and Modifying Symbol Instances
- 11.8. Duplicating Tweened Animation Properties with the Copy Motion Command
- 11.9. Summary
- 12. Applying Filters and Effects
- 13. Applying Layer Types
- 14. Character Animation Techniques
-
IV. Integrating Media Files with Flash
-
15. Adding Sound
- 15.1. Identifying Sound File Import and Export Formats
- 15.2. Importing Sounds into Flash
- 15.3. Assigning a Sound to a Button
- 15.4. Adding Sound to the Timeline
- 15.5. Organizing Sounds on the Timeline
- 15.6. Synchronizing Audio to Animations
- 15.7. Stopping Sounds
- 15.8. Applying Behaviors That Control Sound
- 15.9. Editing Audio in Flash
- 15.10. Sound Optimization Overview
- 15.11. Publish Settings for Audio
- 15.12. Fine-Tuning Sound Settings in the Library
- 15.13. Final Sound Advice and Pointers
- 15.14. Summary
-
16. Importing Artwork
- 16.1. Defining Vectors and Bitmaps
- 16.2. Knowing the File Formats for Import to Flash
- 16.3. Preparing Bitmaps
- 16.4. Preserving Bitmap Quality
- 16.5. Importing and Copying Bitmaps
- 16.6. Setting Bitmap Properties
- 16.7. Using the Bitmap Buttons in the Property Inspector
- 16.8. Making Sense of Bitmap Compression
- 16.9. Converting Rasters to Vectors
- 16.10. Using External Vector Graphics
- 16.11. Importing Vector Artwork
- 16.12. Animating Imported Vector Graphics
- 16.13. Optimizing Vectors
- 16.14. Summary
-
17. Displaying Video
- 17.1. Integrating Video: The Solutions
-
17.2. Importing the Video
- 17.2.1. An overview of codec options
-
17.2.2. Compressing video with Flash CS3
- 17.2.2.1. Choosing a target Flash Player version
- 17.2.2.2. Choosing a source clip: The Select Video screen
- 17.2.2.3. Picking a distribution method: The Deployment screen
- 17.2.2.4. Formatting the video content: The Embedding screen
- 17.2.2.5. Editing the video: The Split Video screen
- 17.2.2.6. Compressing the video: The Encoding screen
- 17.2.2.7. Reviewing your settings: The Finish Video Import screen
- 17.2.2.8. Walking through the video import procedure for embedded video
- 17.2.3. Extracting .flv files from Embedded Video symbols
- 17.2.4. Deploying existing .flv files with Flash CS3
- 17.3. Using the FLVPlayback Component (AS3)
- 17.4. Working with Cue Points
- 17.5. Working with the Flash CS3 Video Encoder
- 17.6. Using the FLV QuickTime Export Plug-in
- 17.7. Using Sorenson Squeeze for Flash Video
- 17.8. Working with Video Alpha Channels
- 17.9. Summary
-
15. Adding Sound
-
V. Adding Basic Interactivity to Flash Movies
- 18. Understanding Actions and Event Handlers
- 19. Building Timelines and Interactions
- 20. Making Your First Flash CS3 Project
-
VI. Distributing Flash Movies
- 21. Publishing Flash Movies
- 22. Integrating Flash Content with Web Pages
- 23. Using the Flash Player and Projector
-
VII. Approaching ActionScript
-
24. Knowing the Nuts and Bolts of Code
- 24.1. Breaking Down the Interactive Process
- 24.2. The Basic Context for Programming in Flash
- 24.3. One Part of the Sum: ActionScript Variables
- 24.4. Declaring Variables in ActionScript
- 24.5. Creating Expressions in ActionScript
- 24.6. Creating a Login Sequence with Variables
- 24.7. Summary
-
25. Controlling Movie Clips
- 25.1. Movie Clips: The Object Overview
- 25.2. Working with Movie Clip Properties
- 25.3. Creating Draggable Movie Clips
- 25.4. Summary
- 26. Using Functions and Arrays
- 27. Interacting with Movie Clips
-
24. Knowing the Nuts and Bolts of Code
-
VIII. Applying ActionScript
- 28. Animating with ActionScript
-
29. Sharing and Loading Assets
- 29.1. Managing Smooth Movie Download and Display
- 29.2. Preloading a Flash Movie
- 29.3. Preloading a Flash Movie Containing Components
-
29.4. Loading Flash Movies
- 29.4.1. Basic overview of Flash site architecture
- 29.4.2. Storing multiple movies
- 29.4.3. Loading an external .swf file into a movie
- 29.4.4. How Flash handles loaded movies of differing dimensions
- 29.4.5. Placing, scaling, and rotating externally loaded Flash movies
- 29.4.6. Communicating between multiple movies on different levels
- 29.4.7. Unloading movies
- 29.4.8. loadMovie() as a method for Movie Clip targets
- 29.5. Loading Images into Flash Movies
- 29.6. Loading an Asset with the MovieClipLoader API
- 29.7. Loading MP3 Audio into Flash Movies
- 29.8. Loading a Flash Video into a Flash Movie
- 29.9. Displaying a Flash Video at Its Native Size
- 29.10. Using a Preloader for External Assets
- 29.11. Using the Loader and ProgressBar Components
- 29.12. Accessing Items in Shared Libraries
- 29.13. Summary
- 30. Sending Data in and out of Flash
-
31. Applying HTML and Text Field Formatting
-
31.1. Exploring HTML Usage in Text Fields
- 31.1.1. Supported HTML tags
- 31.1.2. Formatting text with the Property inspector
- 31.1.3. Inserting HTML tags into Text Fields with ActionScript
- 31.1.4. Formatting fields with the TextFormat object
- 31.1.5. Applying style sheets to text fields
- 31.1.6. Inserting images into text fields
- 31.1.7. Using asfunction in anchor tags
- 31.2. Controlling Text Field Properties
- 31.3. Pixel-based Text Scrolling with Movie Clips
- 31.4. Manipulating Text with the Selection Class
- 31.5. Summary
-
31.1. Exploring HTML Usage in Text Fields
-
32. Creating a Game in Flash
- 32.1. The Game Plan: Four Phases of Game Design
- 32.2. Building the Project
- 32.3. Scripting the Game
- 32.4. Initializing the Game
- 32.5. Building the Interface
- 32.6. Starting the Game
- 32.7. The User Input
- 32.8. Interpreting the User Input
- 32.9. Checking the Status of the Game
- 32.10. Added Feature: Storing User and Game Information
- 32.11. Summary
-
33. Managing and Troubleshooting Flash Movies
- 33.1. Customizing the Actions Panel
- 33.2. Managing Your Code
- 33.3. Using the Output Panel
- 33.4. Knowing the Flash Debugger panel
- 33.5. Assigning Breakpoints
- 33.6. Debugging a Flash Movie Remotely
- 33.7. Storing Code in External Files
- 33.8. Troubleshooting Guidelines
- 33.9. Community Help
- 33.10. Summary
-
IX. Integrating Components and Data-Binding
-
34. Using Components
- 34.1. What Are Components?
- 34.2. Why Use Components?
- 34.3. How to Add a Component
- 34.4. Where to Find Components, Assets, and Parameters
- 34.5. Modifying Component Color Properties and Parameters
- 34.6. Removing Components from Your Movie
- 34.7. Components in Flash CS3
- 34.8. Understanding the Listener Event Model for Components
- 34.9. Using the Delegate Class to Control Scope with Listeners
- 34.10. Using Components in Your Movie
- 34.11. Modifying Components
- 34.12. Using Embedded Fonts with Components
- 34.13. Replacing AS2 Component Skins
- 34.14. Custom Components
- 34.15. Summary
- 35. Binding Data and Events to AS2 Components
-
36. Building an Image Gallery Component
- 36.1. Creating a Plan
- 36.2. Phase 1: Setting Up the Gallery Class
- 36.3. Phase 2: Loading Thumbnails into the ScrollPane
- 36.4. Phase 3: Displaying the Full-size JPEG Image
-
36.5. Phase 4: Enhancing the Thumbnail and Image States
- 36.5.1. Framing the selected thumbnail with the BevelFilter class
- 36.5.2. Creating a loading transition with the BitmapData and BlurFilter classes
- 36.5.3. Transitioning thumbnail states with the Tween and ColorMatrixFilter classes
- 36.5.4. Setting the image caption
- 36.5.5. Completing the thumbnail button handlers
- 36.5.6. Building a right-click download menu item for the full-size JPEG
- 36.6. Phase 5: Finalizing the Component
- 36.7. Summary
-
34. Using Components
- X. Appendixes
Product information
- Title: Adobe® Flash® CS3 Professional Bible
- Author(s):
- Release date: October 2007
- Publisher(s): Wiley
- ISBN: 9780470119372
You might also like
book
Data Smart: Using Data Science to Transform Information into Insight
Data Science gets thrown around in the press like it's magic. Major retailers are predicting everything …
book
Beginning C++ Game Programming
Get to grips with programming techniques and game development using C++ libraries and Visual Studio 2019 …
book
Python Crash Course, 3rd Edition
Python Crash Course is the world's best-selling guide to the Python guide programming language, with over …
book
PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide, Fifth Edition
Learn PHP and MySQL programming— the quick and easy way! Easy visual approach uses demonstrations and …