Cover image for Flash 8 : graphics, animation, and interactivity
Title:
Flash 8 : graphics, animation, and interactivity
Personal Author:
Physical Description:
xxii, 575 pages : illustrations ; 23 cm
ISBN:
9781401871055
Title Subject:

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
33000000018384 T385 M647 2006 Open Access Book Gift Book
Searching...

On Order

Summary

Summary

Through five releases of Macromedia's industry-standard Web graphics software program, James Mohler has become the indispensable resource for those looking to master the power of Flash. Flash:8 Graphics, Animation & Interactivity delivers Mohler's widely praised hands-on approach to learning for the newest version of Macromedia Flash. Exercises and examples in the book, and the on back-of-the book CD, combined with step-by-step explanations, provide the best of both worlds-not just telling you how flash works, but showing you as well. For those new to flash, there are plenty of exercises designed to quickly get users up to speed quickly. Intermediate and advanced Flash users will find new exercises that demonstrate the latest features of version 8 as well as a valuable series of examples that illustrate some of the more complex elements of the software. The book features chapters on graphic techniques, bitmap graphic integration, typography and text, symbols, libraries, sound, animation, interactive techniques-plus an essential introduction to Flash's internal scripting language, Action Script.


Table of Contents

Introductionp. xix
Chapter 1 An Overview of Flashp. 1
Introductionp. 1
Objectivesp. 2
The Realities of Web Deliveryp. 2
Designing for Your Audiencep. 3
The Nuts and Bolts of Connections and Speedsp. 4
For Whom Are You Developing?p. 6
Flash: The De Facto Standardp. 8
A Vector Environmentp. 8
Other Benefits of Vector Graphicsp. 8
Resolution Independencep. 11
Bitmap Graphicsp. 13
Animationp. 13
Soundp. 13
Video Integrationp. 14
Interactivity and UI Componentryp. 14
Scriptingp. 15
What's New in Flash?p. 16
Flash Basic and Flash Prop. 16
Flash Featuresp. 17
Summaryp. 17
Chapter 2 Getting Startedp. 19
Introductionp. 19
Objectivesp. 19
The Flash Interfacep. 20
The Toolbarp. 21
The Timelinep. 21
The Stagep. 22
Panelsp. 22
Interface Customizationp. 24
Panel Groupsp. 26
Setting Up Your Work Environmentp. 26
Preferencesp. 26
Auto Formatp. 29
Clipboardp. 30
Document Propertiesp. 35
Keyboard Shortcutsp. 36
Font Mappingp. 37
Working with Flash Moviesp. 37
Timeline Playback Basicsp. 38
Movies with Scenesp. 40
Movies with Symbolsp. 42
The Flash Pipelinep. 43
Information/Assistance Resourcesp. 44
Sources in Flashp. 44
Sources at Macromediap. 44
Summaryp. 45
Chapter 3 Flash Basicsp. 47
Introductionp. 47
Objectivesp. 47
Traditional Vector Versus Flashp. 48
Point Versus Natural Drawingp. 48
Detached Fillsp. 48
Object Drawing Modelsp. 49
Interactions of Base Elementsp. 49
Shape Recognitionp. 50
Basic Toolsp. 50
Controlling the Viewp. 51
Zoom and Pan Toolsp. 51
Other Methods of Stage Controlp. 52
The Work Areap. 53
Selecting Objectsp. 54
Arrow Toolp. 54
Moving Endpoints and Shaping Objectsp. 54
Subselection Toolp. 60
Commonalities with Other Applicationsp. 63
View Settingsp. 63
Grouping Objectsp. 65
The Flash Environment Hierarchyp. 66
Moviesp. 66
Scenesp. 66
Layersp. 67
Objects in Layersp. 74
Stage Objects: Unioning and Subtractingp. 76
Drawing Objectsp. 78
Summary of Object Hierarchyp. 78
Working with Overlay Objectsp. 79
Arranging (Z-Order)p. 79
Locking and Aligningp. 80
Breakingp. 80
Distributing Objects to Layersp. 81
Transforming Objectsp. 81
Moving with the Info Panelp. 82
Free Transform Toolp. 82
Modify | Transform Menu Optionsp. 84
The Transform Panelp. 85
Neat Tricks for Transformationsp. 86
Summaryp. 90
Chapter 4 Drawing and Painting Toolsp. 91
Introductionp. 91
Objectivesp. 92
The Properties Panelp. 92
Color in Flashp. 94
Default Colorsp. 95
Defining Colorsp. 98
Using Colorsp. 104
Creating Lines and Arcsp. 105
Line Toolp. 105
Pencil Toolp. 107
Pen Toolp. 108
Modifying Points with the Pen Toolp. 109
Creating Lines with Fillsp. 109
Oval Toolp. 109
Rectangle and PolyStar Toolsp. 111
"Drawing" Fills Using the Brush Toolp. 112
Brush Modesp. 113
Locking Fillsp. 114
Tools for Editingp. 114
Ink Bottle Toolp. 114
Paint Bucket Toolp. 115
Transform Fill Toolp. 116
Dropper Toolp. 117
Eraser Toolp. 118
Direct Selection and Editingp. 120
Other Editing Features and Notesp. 120
Rulers, Grids, and Guidesp. 120
Align Panelp. 120
Shapes Submenup. 121
Importing Vector Graphics into Flashp. 123
Summaryp. 125
Chapter 5 Working with Textp. 127
Introductionp. 127
Objectivesp. 127
Types of Text in Flashp. 128
Using the Text Toolp. 128
Properties of the Text Toolp. 129
Entering Text Labels and Blocksp. 130
Dynamic Textp. 134
Dynamic Text Propertiesp. 134
Creating Dynamic Text Fieldsp. 135
Creating Input Text Objectsp. 136
Manipulating Text Objectsp. 138
Transforming Text Objectsp. 138
Breaking Text Apartp. 138
HTML Text Supportp. 139
Fonts and Font Mappingp. 140
Embedded and Device Fontsp. 140
Substituting Fontsp. 142
Storing Fonts for Authoringp. 143
Summaryp. 143
Chapter 6 Symbols and Librariesp. 145
Introductionp. 145
Objectivesp. 146
The Power of Symbols and Librariesp. 146
Symbol Behaviors (Types)p. 146
Symbols in the Current Filep. 147
Process for Creating Symbolsp. 147
Editing Symbolsp. 151
Registration of Symbolsp. 152
Different Symbols, Different Purposesp. 153
Graphic Symbolsp. 153
Button Symbolsp. 154
Movie Clip Symbolsp. 156
Special Symbol Issuesp. 159
Redefining Symbolsp. 159
Swapping Symbolsp. 160
The "Color" of Symbolsp. 161
Blendingp. 161
Compound or Nested Symbolsp. 161
Breaking Symbols Apartp. 162
Understanding Librariesp. 162
Importing Symbols from Other Librariesp. 163
Using the Library Panel and Menup. 166
Default Librariesp. 168
Shared Librariesp. 169
Other Assets in Librariesp. 175
Font Symbolsp. 175
Summary of Library Conceptsp. 177
Summaryp. 178
Chapter 7 Bitmap Graphicsp. 179
Introductionp. 179
Objectivesp. 179
Attributes of Raster Graphicsp. 180
Image Resolutionp. 180
Bit Depthp. 181
File Sizep. 181
Alpha Datap. 182
Compressionp. 182
File Formatsp. 183
Preparing Raster Graphicsp. 184
Sizing Raster Images (Resolution)p. 184
Changing Color Modes (Bit Depth)p. 186
Getting Bitmaps into Flashp. 187
Importing Imagesp. 187
Choosing a File Formatp. 187
Setting Default Properties in the Libraryp. 191
Using Bitmaps in Flashp. 193
Tracing Bitmapsp. 193
Breaking Bitmaps Apartp. 194
Notes Concerning Bitmapsp. 195
Summaryp. 196
Chapter 8 Sound Elementsp. 197
Introductionp. 197
Objectivesp. 197
Understanding Computer Audiop. 198
Typesp. 198
Sampling Ratep. 199
Bit Depthp. 201
Sampling for Flashp. 202
Sampling Digital Audiop. 204
Tools for Editing and Creationp. 204
Recording Your Own Clipsp. 204
Prepping Clips for Usep. 206
DC Offsetp. 207
Croppingp. 208
Normalizing Audiop. 208
Effectsp. 209
Resamplingp. 209
Equalizationp. 209
Savingp. 211
Importing Sound into Flashp. 211
Associating Sounds with Framesp. 213
Synchronization of Graphics and Audiop. 215
Sound Settings in the Properties Panelp. 216
Sync: Event Versus Streaming Soundsp. 216
Effectp. 218
Edit (Envelope)p. 218
Looping and Repeatingp. 220
Flash Sound Settingsp. 221
Library Sound Propertiesp. 221
Compression Optionsp. 222
Export Movie Optionsp. 225
Summaryp. 226
Chapter 9 2D Animation and Effectsp. 227
Introductionp. 227
Objectivesp. 227
Creating a Basic Animation in Flashp. 228
Creating Layersp. 229
Naming Layersp. 229
"Moving" Objects to a New Layerp. 230
Working with Framesp. 231
Cel Animation Toolsp. 237
Creating the Frame-by-Frame Movementp. 240
Onion Skin and Onion Skin Outlinesp. 241
Copying, Pasting, and Reversing Framesp. 242
Edit Multiple Frames: Sizing Entire Animationsp. 244
Motion Tweensp. 246
Setting Up a Motion Tweenp. 247
Setting Up the Tween in the Frame Panelp. 248
Other Tween Settings in the Properties Panelp. 250
Applying Color Effectsp. 251
Filters and Blendsp. 254
Understanding Guide Layersp. 258
Understanding Mask Layersp. 262
Shape Tweensp. 264
Using Shape Tweeningp. 264
Shape Hintsp. 266
Timeline Effectsp. 267
Manually Creating Animated Effectsp. 269
Animated Text Effectsp. 269
Hard Blursp. 270
Soft Blursp. 272
Rolling Creditsp. 274
A Mask for Any Occasion: Transitionsp. 277
Fading and Dissolvingp. 277
Wipe or Revealp. 278
Push/Coverp. 280
Shape Defines Transitionp. 282
More on Masksp. 283
A More Realistic Spotlightp. 283
Magnifyp. 284
Advanced Motion Guide Layersp. 285
Atom Animationp. 285
Simulating 3Dp. 287
Shadowsp. 288
Reflectionsp. 289
Summaryp. 290
Chapter 10 3D Animations and Flashp. 291
Introductionp. 291
Objectivesp. 292
Methods of Creating/Simulating 3Dp. 292
Constructionp. 284
Raster Imagesp. 294
Vector via Manual Tracingp. 295
Vector Rasterization: Automatic Tracingp. 296
Vector from 3D Packagesp. 297
Vector from Other Packagesp. 306
Summaryp. 309
Chapter 11 Video and Flashp. 311
Introductionp. 311
Objectivesp. 311
Attributes of Digital Videop. 311
Image Attributesp. 312
Audio Attributesp. 314
Video Specificsp. 314
Preparing Video for Usep. 318
Digitizing Videop. 319
Softwarep. 320
Tips and Notes About Videop. 321
Importing Video into Flashp. 322
Loading to Stage or Libraryp. 322
Embedding Videop. 322
Video Clip Instance Propertiesp. 332
Controlling Video with Actionsp. 334
Summaryp. 335
Chapter 12 Testing, Integration, and Distributionp. 337
Introductionp. 337
Objectivesp. 338
Test, Test, and Test Againp. 338
Testing in Flashp. 339
Playing in Flashp. 339
Using Test Movie and Test Scenep. 340
Distributing Your Moviesp. 341
Using the Flash Playerp. 341
Creating Projectorsp. 342
QuickTimep. 342
Web Deliveryp. 343
SWF Versus FLAp. 344
Using Export Moviep. 344
Versionp. 344
Load Orderp. 345
ActionScript Versionp. 345
Generate Size Reportp. 346
Protect from Importp. 346
Omit Trace Actionsp. 346
Debugging Permitted and Password Fieldp. 346
Compress Moviep. 347
Image Compressionp. 347
Audio Compressionp. 349
SWF to EXE (Projector)p. 350
Exporting Imagesp. 350
Cross-platform Issuesp. 351
Web Deliveryp. 352
Integration Versus Optimizationp. 352
Publishing with Flashp. 353
Publish Settingsp. 353
Formats Tabp. 354
Flash Tabp. 354
HTML Tabp. 355
GIF Tabp. 359
JPEG Tabp. 362
PNG Tabp. 362
QuickTime Tabp. 364
Using the Publish Commandp. 365
Writing HTMLp. 365
Embed Versus Objectp. 365
EMBED Attributes/Object Parametersp. 369
Working with Publish Templatesp. 370
Examining and Creating Templatesp. 371
Streaming, Testing, and Playbackp. 372
Closely Examining the Size Reportp. 374
Bandwidth Profilingp. 378
Optimizing Your Filesp. 381
General Tipsp. 382
Tips for Bitmapsp. 382
Tips for Audio Snippetsp. 383
Tips for Vector Elementsp. 384
Tips for Videop. 385
Summaryp. 385
Chapter 13 Introduction to ActionScriptingp. 387
Introductionp. 387
Objectivesp. 388
ActionScript: A Holistic Viewp. 388
Terminologyp. 388
What Does Object-oriented Mean?p. 390
What Defines an Object?p. 390
Flash Objectsp. 391
Built-in Objects: Environment Versus Programmingp. 393
Where Scripts Are Placedp. 395
Frame and Instance Codep. 395
Adding an Actionp. 397
Using the Actions Panelp. 399
Behaviorsp. 406
Using the Behaviors Panelp. 406
Actions Panel: A Closer Lookp. 407
Code Hintsp. 408
Syntax Highlightingp. 408
External Authoring of Scriptsp. 408
Precedence in the Flash Environmentp. 409
Movie Clip and Button Mouse Clicksp. 410
Movie Clip and Button Key Eventsp. 413
Movie Clip and Frame Eventsp. 414
Multiple Movie Clipsp. 415
A Summary of Flash Precedencep. 416
ActionScript Syntax Issuesp. 417
Brackets, Semicolons, Parentheses, and Simplificationp. 418
Case Sensitivityp. 419
Commentsp. 420
Dealing with Dot Syntax and Targetsp. 421
Programming Fundamentalsp. 427
Variablesp. 427
Expressionsp. 434
Operatorsp. 435
Statementsp. 440
Functionsp. 451
Summaryp. 455
Chapter 14 Working with Actionsp. 457
Introductionp. 457
Objectivesp. 457
Additional Tools for Scriptingp. 458
Movie Explorerp. 458
Debuggerp. 461
Timeline Control Actionsp. 464
gotoAndPlay() and gotoAndStop()p. 464
play() and stop()p. 466
stopAllSounds()p. 466
Applying Movie Control Actionsp. 466
Adding Labels to a Moviep. 467
Applying play(), stop(), and gotop. 468
Browser/Network Actionsp. 471
getURL()p. 471
loadMovie() and unloadMovie()p. 477
loadVariables() and loadVariablesNum()p. 484
fscommand()p. 485
Movie Clip Controlp. 495
duplicateMovieClip() and removeMovieClip()p. 495
setProperty()p. 496
startDrag(), stopDrag(), and updateAfterEvent()p. 497
Summaryp. 498
Chapter 15 Printing and Accessibilityp. 499
Introductionp. 499
Objectivesp. 499
Printing Screen Contentp. 499
The Quandaryp. 500
An Issue of Controlp. 500
Printing in Flashp. 500
Print-focused Actionsp. 501
print() and printAsBitmap()p. 502
printNum() and printAsBitmapNum()p. 503
Controlling What Is Printedp. 504
#p and #bp. 504
!#pp. 505
Using Invisible Moviesp. 505
Accessibilityp. 506
Flash Objects and Accessibilityp. 507
Screen Readersp. 507
Closed Captioningp. 507
Technologyp. 507
Accessible Objectsp. 508
Setting Accessibility in Flashp. 508
Summaryp. 510
Glossaryp. 511
Appendix A Skewing Angles for Elementsp. 529
Appendix B Deprecated Actionsp. 543
Appendix C Key Code Valuesp. 545
Appendix D About the Companion CD-ROMp. 547
Indexp. 553