Skip to content

Macromedia Flash MX 2004: a Beginner's Guide

Best in textbook rentals since 2012!

ISBN-10: 0072229829

ISBN-13: 9780072229820

Edition: 2nd 2004

Authors: Brian Underdahl

List price: $29.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Brian Underdahl has written a comprehensive introduction to Flash X, combined with special beginner's-level coverage of ActionScript, Flash's native programming language.
Customers also bought

Book details

List price: $29.99
Edition: 2nd
Copyright year: 2004
Publisher: McGraw-Hill Osborne
Publication date: 11/17/2003
Binding: Paperback
Pages: 416
Size: 7.50" wide x 9.25" long x 1.00" tall
Weight: 1.232
Language: English

Acknowledgmentsp. xv
Introductionp. xvii
Understanding Flash MX 2004p. 1
What Can You Do with Flash MX 2004?p. 2
Create Web Imagesp. 2
Animate Your Web Sitep. 4
Build Interactive Moviesp. 5
Display Buttonsp. 6
Transform Shapesp. 7
Display Rolling Banner Textp. 8
Understanding Flash MX 2004's Basic Elementsp. 9
The Flash MX 2004 Stagep. 10
The Timelinep. 12
Layersp. 15
The Tools Panelp. 16
The Panelsp. 20
Create Your Own Animationsp. 21
Creating a Simple Animationp. 21
Module 1 Mastery Checkp. 23
Learning the Flash Tools Panelp. 25
Learning the Tools Panelp. 26
Selecting the Toolsp. 27
Selecting Tool Optionsp. 28
Using the Toolsp. 30
Drawing with the Line Toolp. 30
Drawing with the Rectangle Toolp. 33
Drawing with the Oval Toolp. 34
Adding Text with the Text Toolp. 36
Drawing with the Pencil Toolp. 39
Drawing with the Brush Toolp. 40
Drawing with the Pen Toolp. 41
Adding Fillsp. 43
Using the Eraser Toolp. 44
Selecting with the Arrow Toolp. 45
Selecting with the Lasso Toolp. 47
Use Tools to Create an Object for Your Moviesp. 48
Drawing a Truck and Adding Some Textp. 49
Module 2 Mastery Checkp. 53
Learning the Flash Panelsp. 55
Understanding the Panelsp. 56
What Are Panels?p. 56
Locating the Correct Panelp. 57
Choose the Correct Panel for Your Needsp. 61
Align Panelp. 61
Color Mixer Panelp. 62
Color Swatches Panelp. 62
Info Panelp. 63
Scene Panelp. 64
Transform Panelp. 64
Actions Panelp. 65
Behaviors Panelp. 66
Components Panelp. 67
Component Inspector Panelp. 68
Debugger Panelp. 68
Output Panelp. 69
Accessibility Panelp. 70
History Panelp. 70
Movie Explorer Panelp. 71
Strings Panelp. 72
Help Panelp. 72
Make Changes Using the Panelsp. 74
Selecting in Panelsp. 74
Applying Panel Selectionsp. 75
Create and Save Custom Panelsp. 75
Creating Panel Setsp. 75
Saving Panel Setsp. 76
Displaying the Standard Panelsp. 76
Setting Properties with the Properties Panelp. 77
Module 3 Mastery Checkp. 79
Using the Timeline and Layersp. 81
Understanding How the Timeline Worksp. 82
Understanding Framesp. 83
Viewing Your Work with Onion Skinsp. 91
Understanding Layersp. 93
The Purpose of Layersp. 94
Adding Layersp. 95
Use Layers Effectivelyp. 97
Adding Objects to Layersp. 97
Adding Some Layers and Frames to the Timelinep. 103
Module 4 Mastery Checkp. 105
Drawing Objectsp. 107
Drawing Lines and Fillsp. 108
Selecting Different Strokesp. 108
Choosing Different Fillsp. 110
Adding Complex Curvesp. 112
Using Colorsp. 115
Choosing Colorsp. 116
Adding Gradientsp. 117
Creating Your Own Gradientsp. 118
Warping and Bending Gradientsp. 119
Controlling Alpha Settingsp. 121
Rotating, Skewing, and Scalingp. 123
Rotating Objectsp. 124
Skewing Objectsp. 125
Scaling Objectsp. 125
Rotating, Skewing, and Scaling Using the Transform Panelp. 126
Grouping and Ungrouping Objectsp. 127
Understanding Ungrouped Objectsp. 128
Understanding Grouped Objectsp. 128
Simple Grouping Examplesp. 129
Ungrouping as Neededp. 131
Drawing a Button with a Gradient Fillp. 131
Module 5 Mastery Checkp. 134
Creating Animationsp. 135
How Animation Worksp. 136
Understanding Frame Ratesp. 136
How Flash Simplifies Animationp. 137
Understanding the Timeline and Tweensp. 138
Learning About Tween Typesp. 139
Motion Tweensp. 140
Shape Tweensp. 140
Choosing the Correct Tweenp. 142
Creating Motion Tweensp. 143
Drawing an Object for a Motion Tweenp. 143
Getting the Object Ready for a Motion Tweenp. 144
Getting the Timeline Ready for a Motion Tweenp. 145
Applying the Motion Tweenp. 145
Creating Shape Tweensp. 147
Drawing an Object for a Shape Tweenp. 147
Getting the Timeline Ready for a Shape Tweenp. 148
Applying the Shape Tweenp. 149
Using Easingp. 150
Using Shape Tween Hintsp. 151
Creating a Bouncing Ball Animationp. 153
Module 6 Mastery Checkp. 156
Using Guides and Masksp. 157
Understanding Guidesp. 158
Creating Guidesp. 160
Creating the Guide Layerp. 160
Drawing the Motion Guidep. 161
Locking Objects to the Guidep. 162
Extending a Guide Off the Stagep. 164
Orienting the Motionp. 164
Guiding More Than One Tween with the Same Guidep. 167
Understanding Masksp. 168
Creating a Maskp. 169
Adding a Graphic Maskp. 169
Using Text as a Maskp. 171
Modifying the Maskp. 174
Using a Mask in Animationp. 174
Creating Scrolling Textp. 176
Using a Mask to Create Banner Textp. 178
Module 7 Mastery Checkp. 180
Creating Symbols and Using the Libraryp. 183
Learning About Symbolsp. 184
Graphic Symbolsp. 184
Button Symbolsp. 185
Movie Clipsp. 187
Understanding the Ripple Effectp. 187
Creating Symbolsp. 188
Creating Graphic Symbolsp. 188
Creating Button Symbolsp. 191
Creating Movie Clip Symbolsp. 193
Opening Symbols for Editingp. 195
Using Symbol Instancesp. 197
Adding Symbol Instances to Your Moviep. 197
Combining Symbolsp. 198
Modifying Symbol Instancesp. 198
Using Librariesp. 201
Understanding Librariesp. 201
Adding Your Objects to Librariesp. 204
Organizing Your Librariesp. 204
Using Standard Library Objectsp. 205
Creating Reusable Librariesp. 207
Using Shared Librariesp. 209
Using Behaviorsp. 210
Creating and Using a Rolling Wheel Movie Clipp. 212
Module 8 Mastery Checkp. 215
Using Imported Graphicsp. 217
Understanding Importing Graphicsp. 218
Understanding Vector Graphicsp. 218
Understanding Bitmap Graphicsp. 219
Importing Vector Graphicsp. 220
Using FreeHand Graphics in Flashp. 220
Using Other Vector Graphics in Flashp. 225
Creating a Canvas Drawingp. 225
Saving Your Canvas Drawing for Flashp. 227
Importing the Canvas Drawing into Flashp. 229
Importing Bitmap Graphicsp. 231
Importing the Bitmap Imagep. 232
Using the Imported Bitmap in Flashp. 232
Setting the Properties of an Imported Bitmap Imagep. 232
Importing PDF Filesp. 234
Converting Bitmaps into Vectorsp. 234
Tracing a Bitmapp. 235
Breaking Up a Bitmapp. 237
Converting Text into Graphicsp. 239
Breaking Up Textp. 240
Using Broken-Up Textp. 240
Making Text Fly into Place to Assemble Wordsp. 241
Module 9 Mastery Checkp. 244
Adding Sounds to Your Moviesp. 245
Understanding the Sound Optionsp. 246
Sampling Ratesp. 246
Bit Depthsp. 247
Stereo Versus Monop. 248
Compression Methodp. 248
Importing Soundsp. 249
Adding Soundsp. 251
Adding Sounds to Framesp. 251
Adding Sounds to Buttonsp. 252
Synchronizing Soundsp. 255
Event Soundsp. 256
Start and Stop Optionsp. 256
Streaming Soundsp. 256
Editing Soundsp. 257
Using Fadesp. 257
Looping Soundsp. 257
Editing the Envelopep. 258
Setting the Sound Output Optionsp. 261
Setting Individual Sound File Output Optionsp. 261
Setting Global Sound File Output Optionsp. 262
Compressing and Using a Soundtrackp. 264
Module 10 Mastery Checkp. 267
Publishing Flash Moviesp. 269
Getting Your Movie Ready to Publishp. 270
Optimizing Your Moviesp. 272
Understanding Bandwidthp. 273
Looking for Bottlenecksp. 274
Optimizing Movie Loadingp. 277
Putting Your Movies on the Webp. 281
Choosing Settings and Publishing the Moviep. 281
Understanding the HTML Pagep. 286
Exporting Flash in Alternative Formatsp. 287
Exporting Moviesp. 287
Publishing in Alternate Formatsp. 288
Limitations on Using Alternate Formatsp. 290
Creating a Stand-Alone Flash Movie Using a Projectorp. 290
Module 11 Mastery Checkp. 292
Learning Basic ActionScript Conceptsp. 293
Understanding ActionScriptp. 294
ActionScript's Origin in JavaScriptp. 295
Understanding Object-Oriented Programmingp. 296
ActionScript Basic Elementsp. 297
Functionsp. 297
Eventsp. 304
Methodsp. 306
Propertiesp. 306
Variablesp. 307
Expressionsp. 308
Parametersp. 308
Operatorsp. 308
Loopingp. 309
Working with Objectsp. 310
Data Type Basicsp. 312
Stringsp. 312
Numbersp. 313
Booleanp. 314
Movie Clipsp. 314
Objectsp. 315
Arraysp. 315
Adding Simple ActionScript to a Moviep. 316
Module 12 Mastery Checkp. 320
Learning Basic ActionScript Programmingp. 321
Applying ActionScriptp. 322
Planning Your Programp. 322
Adding ActionScript to Objects and Framesp. 325
Using ActionScript to Control Actionsp. 327
gotoAndPlayp. 327
gotoAndStopp. 327
nextFramep. 328
prevFramep. 328
playp. 328
stopp. 328
stopAllSoundsp. 328
getURLp. 329
fscommandp. 329
loadMoviep. 330
unloadMoviep. 330
onp. 331
Using ActionScript to Control Propertiesp. 333
Understanding Which Properties You Can Setp. 333
Setting Movie Clip Instance Propertiesp. 336
Understanding Functions and Event Handlersp. 337
Functionsp. 337
Event Handlersp. 337
Using Simple ActionScript to Control Movie Flowp. 338
Module 13 Mastery Checkp. 341
Learning More ActionScript Programmingp. 343
Understanding ActionScript Versionsp. 344
Understanding Deprecated Commandsp. 344
Determining the Flash Player Versionp. 345
Using More ActionScript Functionsp. 348
Using Variablesp. 348
Using Conditional Testsp. 350
Creating Loopsp. 352
Using ActionScript Operatorsp. 355
Using Logical Operatorsp. 356
Using Assignment Operatorsp. 356
Using Additional Functions in ActionScriptp. 357
Using Built-in Functionsp. 357
Using Custom Functionsp. 358
Setting Propertiesp. 359
Using Behaviorsp. 361
Using ActionScript to Fade an Object In and Outp. 363
Module 14 Mastery Checkp. 366
Answers to Mastery Checksp. 367
Understanding Flash MX 2004p. 368
Learning the Flash Tools Panelp. 369
Learning the Flash Panelsp. 370
Using the Timeline and Layersp. 371
Drawing Objectsp. 372
Creating Animationsp. 374
Using Guides and Masksp. 375
Creating Symbols and Using the Libraryp. 376
Using Imported Graphicsp. 377
Adding Sounds to Your Moviesp. 378
Publishing Flash Moviesp. 380
Learning Basic ActionScript Conceptsp. 381
Learning Basic ActionScript Programmingp. 382
Learning More ActionScript Programmingp. 383
Indexp. 385
Table of Contents provided by Ingram. All Rights Reserved.