Cover image for Macromedia Flash MX for Windows and Macintosh
Macromedia Flash MX for Windows and Macintosh
Ulrich, Katherine.
Personal Author:
Publication Information:
Berkley, Ca : Peachpit Press, [2002]

Physical Description:
xxii, 613 pages : illustrations ; 23 cm.
Title Subject:
Format :


Call Number
Material Type
Home Location
Item Holds
TR897.7 .U475 2002 Adult Non-Fiction Central Closed Stacks

On Order



Covers topics ranging from the basics of vector animation to sophisticated interaction and transition effects. This book provides coverage of all of the program's features which include a revamped interface, enhanced integration with Macromedia ColdFusion, dual authoring modes for designers and developers, and more.

Author Notes

Katherine Ulrich is a writer and editor specializing in graphics, publishing, and multimedia software. Her career includes a 12-year stint at Macworld magazine, where, as a developmental editor, Katherine helped to develop and direct Macworld's how-to sections. She is the author of all previous editions of this book.

Table of Contents

Introductionp. xiii
What Makes Flash a Special Web-Design Tool?p. xiv
About Flashp. xv
Flash MX: What's New?p. xvii
How to Use This Bookp. xx
System Requirementsp. xxi
About Flash Playerp. xxii
Chapter 1 The Flash Authoring Toolp. 1
Understanding Flash Basicsp. 2
Touring the Flash Authoring Environmentp. 6
About the Timelinep. 7
About the Stagep. 10
Using Gridsp. 15
Using Rulers and Guidesp. 17
Working with Snappingp. 19
About the Toolboxp. 22
Viewing Graphics at Various Magnificationsp. 25
About Panelsp. 27
Working with Grouped Panelsp. 29
Using Custom Panel Setsp. 31
About the Property Inspectorp. 33
Customizing Keyboard Shortcutsp. 36
Chapter 2 Creating Simple Graphicsp. 41
Touring the Toolboxp. 42
Using the Line Toolp. 43
Setting Stroke Attributesp. 44
Setting Fill Attributesp. 49
Using the Oval and Rectangle Toolsp. 50
Using the Pencil Tool with Assistancep. 54
Controlling the Amount of Assistancep. 56
Using the Pencil Tool Without Assistancep. 57
Using the Pen Tool: Straight Linesp. 58
Using the Pen Tool: Curved Line Segmentsp. 61
Using the Paint Bucketp. 63
Using the Brush Tool in Normal Modep. 65
Using the Text Toolp. 68
Working with Vertical Textp. 70
Setting Text Attributes via Menup. 73
Setting Character Attributes via the Property Inspectorp. 74
Setting Paragraph Attributesp. 80
Breaking Apart Textp. 83
Chapter 3 Modifying Simple Graphicsp. 85
Setting Selection Preferencesp. 86
Selecting Lines with the Arrow Toolp. 87
Selecting Fills with the Arrow Toolp. 89
Using a Selection Rectanglep. 90
Using the Lasso Toolp. 91
Selecting Partial Elementsp. 93
Deselecting Elementsp. 95
Repositioning Elements Manuallyp. 96
Repositioning Elements Numericallyp. 98
Basic Editing Tasks: Cut, Copy, Pastep. 100
Editing Existing Elements with Assistancep. 102
Moving End Points with the Arrow Toolp. 104
Moving Points with the Subselection Toolp. 105
Reshaping Linesp. 107
Reshaping Curves with the Arrow Toolp. 108
Reshaping Curves with the Subselection Toolp. 110
Converting, Removing, and Adding Pointsp. 112
Reshaping Fillsp. 115
Changing the Size of Graphic Elementsp. 117
Reorienting Graphic Elementsp. 122
Distorting Graphic Elementsp. 127
Changing the Envelope of Selected Elementsp. 131
Modifying Strokesp. 134
Using the Eraser Tool in Normal Modep. 138
Using the Faucet Modifierp. 139
Modifying Fill Colorsp. 140
Creating Solid Colors: Color Mixer Panelp. 142
Creating Solid Colors: Color Pickerp. 146
Creating New Gradientsp. 150
Creating Color Setsp. 155
Putting Gradients to Workp. 159
Modifying Applied Gradientsp. 162
Applying Attributes of One Graphic Element to Anotherp. 165
Converting Lines to Fillsp. 167
Chapter 4 Complex Graphics on a Single Layerp. 171
When Lines Intersect Linesp. 172
When Lines and Fills Interactp. 173
When Shapes Interactp. 175
Understanding Groupingp. 177
Working with Grouped Elementsp. 178
Controlling the Stacking Orderp. 181
Editing Groupsp. 184
Aligning Elementsp. 186
Using the Complex Paint Modes with the Brushp. 189
Applying Gradients to Multipart Shapesp. 194
Using the Eraser Tool with Multiple Shapesp. 196
Chapter 5 Graphics on Multiple Layersp. 199
Touring the Timeline's Layer Featuresp. 200
Creating and Deleting Layersp. 201
Creating and Deleting Layer Foldersp. 203
Controlling Layers and Foldersp. 205
Setting Layer Properties via the Timelinep. 210
Controlling Layer Visibility in the Timelinep. 214
Controlling the Stacking Order of Layersp. 215
Organizing Layers in Foldersp. 216
Working with Graphics on Different Layersp. 219
Cutting and Pasting Between Layersp. 221
Distributing Graphic Elements to Layersp. 224
Working with Guide Layersp. 225
Working with Mask Layersp. 227
Chapter 6 Saving and Reusing Graphic Elementsp. 233
Understanding the Library Windowp. 234
Understanding Library-Window Viewsp. 236
Understanding Library Hierarchyp. 237
Converting Graphics to Symbolsp. 240
Creating New Symbols from Scratchp. 243
Using Symbol Instancesp. 246
Modifying Symbol Instancesp. 248
Swapping One Symbol Instance for Anotherp. 251
Editing Master Symbolsp. 253
Duplicating Master Symbolsp. 256
Deleting Master Symbolsp. 257
Converting Symbol Instances to Graphicsp. 259
Copying Symbols Between Moviesp. 260
Creating Shared Librariesp. 262
Using Font Symbolsp. 270
Chapter 7 Using Non-Flash Graphicsp. 273
Importing Non-Flash Graphicsp. 274
Using the Clipboard to Import Graphicsp. 279
Turning Bitmaps into Vector Graphicsp. 281
Editing Bitmaps with Flash's Toolsp. 283
Using Bitmaps As Fillsp. 286
Modifying Bitmap Fillsp. 288
Chapter 8 Frame-by-Frame Animationsp. 291
Using the Timelinep. 292
Creating Keyframesp. 295
Creating In-Between Framesp. 300
Selecting Framesp. 302
Manipulating Frames in One Layerp. 305
Removing Framesp. 310
Making a Simple Frame-by-Frame Animationp. 314
Previewing the Actionp. 317
Smoothing the Animation by Adding Keyframesp. 320
Using Onion Skinningp. 323
Editing Multiple Framesp. 326
Understanding Frame Ratep. 328
Varying the Speed of Animationsp. 329
Chapter 9 Animation with Motion Tweeningp. 331
Creating a Bouncing Ball with Motion Tweeningp. 332
Setting the Tween Propertyp. 336
Ending a Motion Tweenp. 339
Adding Keyframes to Motion Tweensp. 340
Animating Color Effectsp. 341
Animating Graphics That Change Sizep. 342
Rotating and Spinning Graphicsp. 344
Moving Graphics in Straight Linesp. 347
Moving Graphics Along a Pathp. 349
Orienting Graphics to a Motion Pathp. 353
Changing Tween Speedp. 356
Chapter 10 Animation with Shape Tweeningp. 359
Creating a Bouncing Ball with Shape Tweeningp. 360
Morphing Simple Lines and Fillsp. 364
Shape-Tweening Multiple Shapesp. 367
Transforming a Simple Shape into a Complex Shapep. 369
Creating Shapes That Move As They Changep. 373
Chapter 11 More-Complex Animation Tasksp. 375
Understanding Scenesp. 376
Manipulating Frames in Multiple Layersp. 380
Animating Multiple Motion Tweensp. 383
Animating Shape Tweens in Multiple-Shape Graphicsp. 389
Reversing Framesp. 391
Combining Tweening with Frame-by-Frame Techniquesp. 393
Saving Animations As Graphic Symbolsp. 395
Using Animated Graphic Symbolsp. 398
Saving Animations As Movie-Clip Symbolsp. 400
Using Movie-Clip Symbolsp. 402
Using Animated Masksp. 404
Chapter 12 Interactivity with Simple Frame Actionsp. 409
Touring the Actions Panelp. 410
Choosing a Scripting Modep. 413
Customizing the Actions Panelp. 415
Organizing Actionsp. 418
Choosing Actionsp. 419
Adding Actions to a Framep. 424
Editing the Scriptp. 427
Assigning Frame Labels and Commentsp. 429
Creating Named Anchorsp. 431
Controlling Movie Playbackp. 432
Previewing Actions in Actionp. 436
Chapter 13 Interactivity with Objectsp. 437
Previewing Button and Movie-Clip Actions in Test Modep. 438
Creating a Basic Rollover Buttonp. 440
Previewing Buttons in Movie-Editing Modep. 445
Creating Buttons That Change Shapep. 446
Creating a Fully Animated Buttonp. 449
Adding Actions to Buttonsp. 451
Choosing a Button's Event Handlerp. 456
Using Multiple Mouse Event Handlersp. 460
Triggering Button Actions from the Keyboardp. 463
Creating an Invisible Buttonp. 465
Creating a Button with Multiple Hot Spotsp. 467
Adding Actions to Movie Clipsp. 470
Making Movie Clips Act Like Buttonsp. 472
Chapter 14 Adding Sound and Videop. 475
Using Sounds in Flashp. 476
Importing Soundsp. 477
Organizing Soundsp. 478
Adjusting Sound-Layer Heightp. 479
Adding Sounds to Framesp. 480
Adding Sounds to Buttonsp. 483
Using Event Soundsp. 485
Using Start Soundsp. 489
Using Streaming Soundsp. 490
Stopping Soundsp. 493
Looping Soundsp. 495
Editing Soundsp. 496
Importing Videop. 500
Using Embedded Video Clips in Your Moviep. 506
Updating Video Clipsp. 509
Chapter 15 Introducing Complex Interactivityp. 511
Changing the Properties of Objectsp. 512
Creating Scriptable Text Objectsp. 515
Manipulating Variablesp. 519
Creating an Invisible Variablep. 521
Using Conditional Actionsp. 523
Loading New Filesp. 528
Controlling Nested Timelinesp. 533
Using fscommandp. 541
Using Componentsp. 544
Using the Movie Explorerp. 552
Chapter 16 Delivering Movies to Your Audiencep. 555
Preparing Your Movie for Optimal Playbackp. 556
Publishing and Exportingp. 560
Working with Flash Player Settingsp. 563
Publishing HTML for Flash Player Filesp. 568
Controlling Movie Placement in the Browserp. 571
Using HTML for Alternative Imagesp. 576
Using Other Publish Settingsp. 581
Creating Projectorsp. 583
Setting MIME Types on Your Serverp. 584
Exporting Flash to Other Formatsp. 585
Printing from Flashp. 587
Printing from Flash Playerp. 589
Appendix A Keyboard Shortcutsp. 593
Shortcuts for Commandsp. 593
Shortcuts for Accessing Tools and Manipulating Elementsp. 597
Indexp. 599