Need answers quickly? Adobe Flash Professional CS5 on Demand provides those answers in a visual step-by-step format. We will show you exactly what to do through lots of full color illustrations and easy-to-follow instructions. Includes Workshops ACE Exam Objectives More than 600 Essential Flash Professional CS5 Tasks Inside the Book • Improve publishing and productivity with the CS5 interface • Browse, organize, and process files using Adobe Bridge and Mini Bridge • Import Photoshop and Illustrator files directly into Flash • Keep track of the changes in Flash on a per-object basis • Quickly create animation with motion tweens • Use advanced text options to control flow and format • Create more compelling designs with built-in filter effects and gradients • Use blend modes to change the way the image of one object is combined with other images • Use Script Assisted mode to create scripts without detailed knowledge of ActionScript • Test content on different target devices • Publish for the Web and iPhones Bonus Online Content Register your book at queondemand.com to gain access to: • Workshops and related files • Keyboard shortcuts Contents......Page 8 Introduction......Page 18 1 Getting Started with Flash CS5......Page 22 Preparing to Install Flash......Page 23 Installing Flash......Page 24 Starting Flash......Page 25 Viewing the Flash Window......Page 27 Creating a Project Plan......Page 29 Building a Flash Project......Page 31 Creating a New Document......Page 33 Creating a New Document from a Template......Page 34 Opening an Existing Document......Page 35 Changing Document Properties......Page 37 Working with Document Windows......Page 39 Saving a Document......Page 41 Saving a Document in Different Formats......Page 43 Getting Help While You Work......Page 45 Getting Online Updates and Support......Page 47 Finishing Up......Page 49 2 Working Within the Flash Environment......Page 50 Examining the Flash Window......Page 51 Using the Timeline......Page 53 Working with Layers......Page 55 Viewing Layers......Page 57 Organizing Layers......Page 59 Changing Layer Properties......Page 61 Using Guide Layers......Page 62 Working with Frames......Page 63 Working with Scenes......Page 65 Using the Edit Bar......Page 67 Using the Main Toolbar......Page 69 Resizing Panels......Page 70 Using the Tools Panel......Page 71 Working with Panels......Page 73 Docking and Undocking Panels......Page 75 Grouping and Ungrouping Panels......Page 76 Creating a Workspace......Page 77 Creating Keyboard Shortcuts......Page 79 Setting General Preferences......Page 81 Setting Text Preferences......Page 83 Setting Clipboard Preferences......Page 84 Setting Warning Preferences......Page 85 Working with Page Setup in Macintosh......Page 87 Working with Page Setup in Windows......Page 89 Printing a Document in Macintosh......Page 91 Printing a Document in Windows......Page 93 3 Creating Graphics......Page 94 Working with Object Drawing......Page 95 Drawing with the Line Tool......Page 96 Drawing with the Pencil Tool......Page 97 Drawing Shapes with the Rectangle and Oval Tools......Page 99 Using the Polystar Tool......Page 101 Understanding Selections......Page 102 Selecting Strokes with the Selection Tool......Page 103 Selecting Strokes and Fills with the Selection Tool......Page 105 Making Selections with the Lasso Tool......Page 106 Zooming In and Out with the Magnifying Glass......Page 107 Moving Around with the Hand Tool......Page 109 Displaying Rulers......Page 110 Using Grids and Guides......Page 111 Modifying Grid and Guide Settings......Page 113 Using Snap Align......Page 115 Changing Stroke and Fill Colors......Page 117 Creating Custom Colors......Page 119 Adding Colors Using the Kuler Panel......Page 121 Editing Strokes with the Ink Bottle......Page 123 Editing Fills with the Paint Bucket......Page 124 Editing Strokes and Fills with the Eyedropper......Page 125 Creating Gradients......Page 126 Using the Fill Lock......Page 127 Using Paint Brush Modes......Page 128 Using the Spray Brush Tool......Page 129 Using the Deco Tool......Page 130 Drawing with the Pen Tool......Page 131 Drawing Curves with the Pen Tool......Page 133 Modifying Shapes with the Selection Tool......Page 135 Modifying Shapes with the Subselection Tool......Page 137 Using the Free Transform Tool......Page 139 Using Transform Options for Shapes......Page 141 Transforming Gradient Fills......Page 142 Moving and Rotating Objects in 3D Space......Page 143 Changing the Perspective Angle in 3D Space......Page 145 Adjusting the Vanishing Point in 3D Space......Page 146 Cutting and Pasting Graphics Between Layers......Page 147 Working with Graphics on Different Layers......Page 149 Distributing Graphics to Layers......Page 150 Changing Drawing Settings......Page 151 4 Working with Groups, Symbols, and Instances......Page 152 Creating Groups......Page 153 Arranging Multiple Groups......Page 154 Opening the Library Panel......Page 155 Working with the Library Panel......Page 157 Creating Symbols......Page 159 Editing in Symbol Mode......Page 161 Creating Instances......Page 163 Changing Symbol and Instance Type......Page 165 Swapping Symbol Instances......Page 167 Using Graphic Symbols......Page 169 Using Button Symbols......Page 171 Enabling and Disabling Buttons......Page 173 Creating Invisible Buttons......Page 174 Using Movie Clip Symbols......Page 175 Breaking Symbols Apart......Page 176 Modifying Instance Properties......Page 177 Modifying Instance Color Styles and Blends......Page 179 Using Advanced Color Options......Page 181 Using 9-Slice Scaling on a Movie Clip Symbol......Page 182 Setting Highlight Color Preferences......Page 183 5 Working with Text......Page 184 Creating Classic Static Text......Page 185 Creating TLF Text......Page 186 Linking Text Together......Page 187 Changing Font Type, Style, Size, and Color......Page 189 Modifying Tracking and Kerning......Page 191 Changing Text Alignment......Page 193 Creating Text Columns......Page 195 Changing Text Direction......Page 196 Changing Text Orientation......Page 197 Changing Advanced Text Options......Page 199 Using Break Apart to Modify Characters......Page 201 Using Anti-Alias Text......Page 203 Using Font Mapping......Page 204 Setting Device Fonts Versus Embedded Fonts......Page 205 Creating Dynamic Text and Input Text......Page 207 Checking Spelling......Page 209 Using Find and Replace......Page 211 Using Cascading Style Sheets with HTML......Page 212 6 Importing Graphics......Page 214 Understanding Vector and Bitmap Graphics......Page 215 Examining Import File Formats......Page 216 Setting Illustrator Import Preferences......Page 217 Setting Photoshop Import Preferences......Page 219 Importing Photoshop and Illustrator Files......Page 221 Importing Bitmaps......Page 223 Importing Fireworks PNG Files......Page 225 Importing Multiple Files......Page 227 Copying Images from Other Programs......Page 228 Editing Bitmaps in an Outside Editor......Page 229 Setting Bitmap Compression......Page 231 Using Break Apart to Create Fill Patterns......Page 232 Modifying a Bitmap Fill......Page 233 Editing a Bitmap with the Magic Wand......Page 235 Using Trace Bitmap to Create Vector Shapes......Page 237 7 Creating Frame-by-Frame Animation......Page 238 Understanding Frame-by-Frame Animation......Page 239 Creating Keyframes......Page 241 Converting Frames to Keyframes......Page 243 Using Frame-Based Versus Span-Based Selection......Page 244 Clearing Keyframes Versus Removing Frames......Page 245 Editing Keyframes......Page 247 Creating a Simple Frame-by-Frame Animation......Page 249 Playing an Animation......Page 251 Using Onion Skinning......Page 253 Modifying Onion Skin Markers......Page 255 Editing Multiple Frames......Page 257 8 Animating with Motion Tweening......Page 258 Understanding Motion Tweening......Page 259 Applying Motion Tween Presets......Page 261 Creating a Motion Tween......Page 263 Adjusting Motion Tween Properties......Page 264 Editing Motion Tween Properties with the Motion Editor......Page 265 Adding Color Effects and Filters......Page 267 Working with Property Keyframes......Page 269 Editing the Path of a Motion Tween......Page 270 Copying Motion as ActionScript......Page 271 9 Animating with Classic Tweening......Page 272 Working with Classic Tweening......Page 273 Understanding Frame and Instance Properties......Page 274 Creating a Classic Tween......Page 275 Adjusting Classic Tween Properties......Page 277 Copying and Pasting a Tween......Page 279 Changing the Length of a Tween......Page 281 Changing the Frame Rate......Page 283 Reversing Frames......Page 284 Adding and Removing Keyframes from a Classic Tween......Page 285 Scaling and Rotating a Classic Tween......Page 287 Adding Color Effects to a Classic Tween......Page 289 Creating a Classic Motion Guide Layer......Page 290 Animating Along a Classic Motion Guide......Page 291 Orienting Objects to a Classic Motion Path......Page 292 Easing In and Out of a Classic Tween......Page 293 10 Animating with Shape Tweening......Page 294 Using Shape Tweening......Page 295 Creating a Shape Tween Form......Page 297 Adding and Removing Keyframes from a Shape Tween......Page 299 Changing Shape Positions with Shape Tweening......Page 301 Changing Shape Position and Form Simultaneously......Page 303 Adjusting Shape Tween Properties......Page 305 Changing Shape Tweening Color and Alpha Options......Page 306 Using Shape Hints......Page 307 Creating Animation Using ActionScript......Page 309 Using Inverse Kinematics......Page 310 Adding Bones to an Armature......Page 311 Editing Armatures and Bones......Page 313 Binding Bones......Page 315 11 Creating Masks......Page 316 Understanding Masks......Page 317 Creating a Mask Layer......Page 319 Drawing a Mask......Page 321 Activating a Mask......Page 322 Editing a Mask......Page 323 Removing a Mask......Page 324 Adding Layers to a Mask......Page 325 Animating a Mask Layer......Page 327 12 Working with Sounds......Page 328 Importing Audio......Page 329 Using Audio on the Timeline......Page 331 Loading a Sound from a Shared Library......Page 333 Using Audio with ActionScript......Page 335 Loading a Streaming MP3 File......Page 337 Syncing Sounds to the Timeline......Page 339 Adding Effects and Looping Sounds......Page 340 Publishing Documents Containing Audio......Page 341 Editing Sounds......Page 343 Editing Sounds Using Soundbooth......Page 344 13 Working with Video......Page 346 Using the Video Import Wizard......Page 347 Working with Video on the Stage......Page 349 Working with Video on the Timeline......Page 351 Using Movie Clips with Video Files......Page 352 Adding Cue Points to a Video......Page 353 Using Video with ActionScript......Page 355 Controlling Video Through Movie Clips......Page 357 Using the FLV Playback Component......Page 359 Working with the Video Encoder......Page 361 Working with Alpha Channel Masks......Page 363 Exporting as a QuickTime Video......Page 365 Exporting as a FLV File......Page 367 14 Using Basic ActionScripts......Page 368 Viewing the Actions Panel......Page 369 Setting ActionScript Preferences......Page 370 Understanding Properties and Methods......Page 371 Applying Properties and Methods to an Object......Page 372 Using Dot Syntax......Page 373 Understanding Data Types......Page 374 Using Functions......Page 375 Using Conditional Statements......Page 376 Attaching a Mouse Event to a Button......Page 377 Working with Frame Events......Page 378 Working with Clip Events......Page 379 Attaching a Clip Event to a Movie Clip......Page 380 Working with Loops......Page 381 Using For Loops......Page 382 Working with ActionScript Behaviors......Page 383 15 Working with ActionScript 3.0......Page 384 Using Object-Oriented Programming......Page 385 Enabling Flash to Execute Solutions Faster with AVM 2.0......Page 386 Using ActionScript 3.0......Page 387 Changing ActionScript 3.0 Settings......Page 389 Inserting Code with Code Hints......Page 391 Inserting and Creating Code Snippets......Page 393 Developing Solutions Built with the DOM3 Event Model......Page 395 Working with Classes......Page 396 Working with Objects and Classes......Page 397 Using Namespaces in your Projects......Page 399 Controlling Data......Page 401 Manipulating XML with E4X......Page 402 Using Regular Expressions......Page 403 Controlling Text......Page 404 Drawing with the Shape Class......Page 405 16 Developing iPhone Applications......Page 406 Becoming an Apple Certified Developer......Page 407 Registering an iPhone and Other Apple Testing Devices......Page 409 Creating App ID's......Page 410 Creating a Developers Provisioning Profiles......Page 411 Creating and Publishing an iPhone App......Page 413 Controlling the Accelerometer......Page 415 Saving Images to the Camera Roll......Page 416 Understanding the Limits of Flash......Page 417 Identifying Devices to Deploy an Ad Hoc App......Page 418 Creating an Ad Hoc Distribution Profile......Page 419 Packaging an Ad Hoc App......Page 420 Packaging an App for the iTunes App Store......Page 421 Using iTunes Connect to Publish an App......Page 423 Using Screen Orientation in an App......Page 427 Using Geolocation in an App......Page 428 Using Multitouch in an App......Page 429 17 Debugging a Movie......Page 430 Debugging Concepts......Page 431 Debugging with the ActionScript Editor......Page 433 Using the Movie Explorer......Page 435 Debugging for ActionScript 3.0......Page 437 Resolving Compiler Errors......Page 439 Debugging for ActionScript 2.0......Page 441 Viewing Variables......Page 442 Adding Variables to the Watch List......Page 443 Viewing Properties......Page 444 Setting Breakpoints......Page 445 Stepping Through Code......Page 446 Debugging Manually......Page 447 18 Adding and Modifying Components......Page 448 Understanding Basic Components......Page 449 Using the Component Inspector......Page 451 Adding a Text Input......Page 453 Adding a Combo Text Box......Page 455 Adding a Check Box......Page 457 Adding a Radio Button......Page 459 Adding a Text Area......Page 461 Adding a Button......Page 463 Adding a List......Page 465 Adding a Label......Page 467 Adding a Data Grid......Page 469 Using a Local Data Provider......Page 471 Adding a Loader......Page 472 Adding a Numeric Stepper......Page 473 Adding a Progress Bar......Page 475 Adding a Scroll Pane......Page 477 Creating Bindings......Page 479 Modifying Bindings......Page 481 Modifying Schema......Page 483 Modifying Component Attributes......Page 484 Using Components to Build a Form......Page 485 19 Automating Your Work......Page 486 Examining the History Panel......Page 487 Using the History Panel......Page 488 Working with Object-Level Undo Mode......Page 489 Undoing and Redoing Steps......Page 491 Replaying Steps......Page 493 Saving Steps and Using Commands......Page 495 Copying Steps Between Documents......Page 497 20 Publishing a Movie......Page 498 Publishing Considerations......Page 499 Modifying Publish Settings......Page 500 Specifying Flash Options......Page 501 Specifying Adobe AIR Options......Page 503 Inserting File Information......Page 505 Specifying HTML Options......Page 507 Specifying GIF Options......Page 509 Specifying PNG Options......Page 511 Specifying JPEG Options......Page 513 Creating a Windows or Macintosh Projector......Page 514 Creating a Publishing Profile......Page 515 Editing Profile Properties......Page 516 Exporting and Importing a Profile......Page 517 Duplicating a Profile......Page 519 Previewing a Movie......Page 520 Testing a Movie......Page 521 Using the Bandwidth Profiler......Page 522 Exporting a Movie to Different Formats......Page 523 Printing from the Flash Player......Page 525 21 Working with Projects and Other Programs......Page 526 Working with Adobe Flash Builder......Page 527 Exchanging Content with Adobe FXG......Page 529 Creating an Adobe AIR Application......Page 531 Creating Content for a Mobile Device......Page 533 Mapping MIDI Sounds on a Mobile Device......Page 535 Creating and Managing a Project......Page 537 Managing Project Files......Page 539 Testing a Project......Page 541 Sending a Document Using E-mail......Page 542 Exploring CS Live Services......Page 543 Sharing My Screen......Page 544 Use Adobe Extension Manager......Page 545 New Features......Page 546 Adobe Certified Expert......Page 550 A......Page 556 B......Page 557 C......Page 558 D......Page 560 E......Page 561 F......Page 562 G......Page 563 I......Page 564 J......Page 565 L......Page 566 M......Page 567 N......Page 568 P......Page 569 Q......Page 571 S......Page 572 T......Page 575 V......Page 576 Z......Page 577 Andrew Lambert, a leading authority on naval history, reexamines the life of Sir John Franklin and his final, doomed Arctic voyage. Franklin was a man of his time, fascinated, even obsessed with, the need to explore the world; he had already mapped nearly two-thirds of the northern coastline of North America when he undertook his third Arctic voyage in 1845, at the age of fifty-nine