Flash CS4 - Adobe

2y ago
7 Views
2 Downloads
314.24 KB
11 Pages
Last View : 4m ago
Last Download : 3m ago
Upload by : Adele Mcdaniel
Transcription

Flash CS4THEMISSINGMANUAL Chris Grover withE.A. Vander VeerBeijing Cambridge Farnham Köln Sebastopol Taipei Tokyo

This excerpt is protected by copyright law. It is yourresponsibility to obtain permissions necessary for anyproposed use of this material. Please direct yourinquiries to permissions@oreilly.com.

chapterChapter 1919Publishing andExportingWhen you’re finished creating an animation in Flash, you want to do one of twothings with it: Publish it, which means packaging it in a form your audience canplay using the Flash Player they’ve installed on their computers; or export it, whichmeans packaging it in a form you can edit using another graphics or animationprogram (like Adobe Illustrator or Adobe Fireworks).Note: Note: Publishing means something different in Flash (where it means “creating an executableFlash file”) from what it means in the larger world of Web development (where it means “transferring filesto a Web server”).In this chapter, you’ll learn how to do both.Using Flash’s publishing settings (Figure 19-1), you’ll see how to tell Flash to publish your animation as part of a Web page, and as a standalone projector. You’ll alsosee how to export the artwork in your animation as editable image files. But beforeyou publish or export, you need to learn how to optimize your animation (reduceyour animation’s file size) so that it runs as quickly and efficiently as possible—areal concern if you’re planning to publish your animation on the Web (see the boxon page 623).623

Optimizing FlashDocumentsFigure 19-1:Flash lets you choose how to deliver yourcompiled animation. The options shownhere produces a plain .swf that plays inmost browsers. You can also publish itas a standalone projector file (a selfcontained executable file you doubleclick to run, with no need for a Webbrowser or a separate Flash Player), animage file, or embedded in a Web page.Optimizing Flash DocumentsThe larger your published Flash animation file size, the longer it takes for youraudience to download it from the Web, and the more stress it puts on their computers when it does begin to play. (Find out more about the difference between aneditable .fla Flash document and a published, ready-to-roll .swf document on page 631.)A large file size can cause someone to stare at a blank screen for seconds or evenminutes at a time, while she waits for your animation to download and begin playing. A large file size can also cause your animation (including any sound files itcontains) to play in fits and starts once it does begin.Optimizing your animation means paring down its file size by making variouschanges to your images, text, and other elements—all while making sure your animation continues to play the way you want it to. You can think of optimization aslow-fat cooking for the animation set: The goal is to get rid of the fat without gettingrid of the flavor. And, as with low-fat cooking, Flash doesn’t have a single approachto optimization; instead—because every animation and target audience is different—you need to experiment, tweak, and retest using the strategies outlined next.624Flash CS4: The Missing Manual

Optimizing FlashDocumentsFREQUENTLY ASKED QUESTIONThe Importance of Being OptimizedIn an era where lightning-fast connections, high-speedprocessors, and multimegabyte memory cards abound,why should I bother optimizing my Flash documents?not everyone can upgrade, and not everyone wantsto. But even if they do, chances are they’re not goingto do it just to see your animation.Here’s why: Not everyone has access to the latest, greatestequipment and Internet service. In many parts of the world,people don’t have access to affordable T1 connections, forexample. Also, folks relying on the computers at theirschools or jobs don’t have control over their equipment.And, of course, not everyone has the time, money, orpatience necessary to upgrade every time a new “revolution” in hardware or software technology hits the market. So what if it takes 5 minutes to download myanimation file? My animation is so fantastic it’sworth waiting for. It doesn’t matter if your animation is in line for the next Webby Award: If your audience can’t run it (or surfs away impatiently instead ofwaiting for it to download and stutter across theirscreens), you haven’t communicated effectively—andcommunicating effectively is, or should be, the goal ofevery animation you create in Flash.There’s a tendency among some animators (especially thosewho don’t have a background in building non-Flash softwareprograms) to resist the extra effort that optimizing their animations (as you see on page 624) requires. But here’s thefact: If people can’t see your animation, nothing else matters.Not the beauty or cleverness of your artwork, nor the sophistication of your animated sequences, nor the appropriateness of your perfectly synchronized background music.Here’s a short list of the most common excuses some animators give for not optimizing their animations (and thereasons why these excuses don’t fly): It looks great on my machine. If my audiencedoesn’t have a fast enough connection, theyneed to upgrade. Animators and others using Flashtend to be running high-end equipment—muchfaster and more powerful than the equipment theiraudiences are running. That’s why testing your animation at a variety of connection speeds (as discussed on page 602) and even on a variety ofmachines, if possible, is so important. As noted above, The big boys (Hollywood trailer-makers, high-endadvertisers, and super-sophisticated, high-trafficsites) don’t worry about optimization. Whyshould I? It’s true that some folks would still checkout the latest Hollywood teaser even if it took all dayto download. But they don’t have to because the bigboys pay an army of professional testers and software designers to optimize their animations usingthe techniques in this chapter.The bottom line, as you’ve read over and over in this book,is to determine the needs of your target audience first, andthen construct your animation to meet those needs. Ifyou’re delivering your animation as a standalone file onDVD, you’re absolutely sure that your audience will be running high-end equipment, and you know for a fact they’rehighly motivated to run your animation (for example, theyhave to work through the Flash training tutorial you createdin order to keep their jobs), then by all means take optimization with a grain of salt. But if your audience fits any otherprofile, ignore optimization at your own risk.Tip: As you check out the optimization strategies in this section, keep in mind that effective optimizationis always a balancing act. You may decide some effects are worth the bloated file size they require, andsome aren’t. In still other cases, you’ll want to compromise. For example, you might choose to removehalf of the gradient effects you’ve applied to your images so that you reduce file size, but keep the otherhalf. In Flash, you’re the director, so you get to decide how much is enough.Chapter 19: Publishing and Exporting625

Optimizing FlashDocumentsTen Optimization StrategiesBelow you’ll find 10 strategies for reducing file size by tweaking the images youdraw, the bitmaps you import, the graphic effects you apply, and more. Apply asmany of the strategies as you can. You can use any of these techniques to trimdown a completed animation. Better yet, keep them in mind as you create yournext animation. That way, you’ll end up with a streamlined animation without alot of extra, after-the-fact work.Choose tweens over frame-by-frame animationsEvery time you add a keyframe to your timeline, the size of your file goes up dramatically. In contrast, when you use a motion or shape tween (Chapter 3), Flash onlyhas to keep track of the beginning and ending keyframes; for the in-betweenframes it generates, it has to save only a few calculations. (Obviously, there aretimes you need to use frame-by-frame animation to create the effect you’re after;but for those times when tweening will do the job, use it.)Choose the Pencil tool over the Brush toolBrush tool fills are more complex than the lines you create with the Pencil tool, sobrush strokes take up more file space. When you feel both strokes are equallyacceptable, choose the Pencil.Choose solid over dashed or dotted linesThrough the Property Inspector, Flash lets you apply a handful of dash-and-doteffects to the lines you draw on stage using the Pencil, Pen, Line, and Shape tools(page 64). But do so sparingly, because these line effects increase file size.Simplify curvesThe less points that make up your lined curves and fill outlines, the less information Flash has to keep track of—and the smaller your file size. Flash even gives youa special Optimize command to remove superfluous points from your shapes.Here’s how to use it:1. Select the curved line or fill outline you want to optimize, and then chooseModify Shape Optimize.The Optimize Curves dialog box you see in Figure 19-2 (top) appears.2. Drag the smoothing slider to tell Flash how much optimization to apply, fromnone to maximum, and then click OK.Flash displays a message (Figure 19-2, bottom) letting you know what percentage of the selected line or outline it was able to dispense with.3. Click OK.On the stage, you see the (subtle) results of the optimization.626Flash CS4: The Missing Manual

Optimizing FlashDocumentsFigure 19-2:Top: Optimizing a line doesn’t straighten it out oreven smooth it the way that Modify Shape Advanced Straighten and Modify Shape Advanced Smooth do; instead, it ever-so-subtlyshifts the points that make up the line. If youwant to see how successful the optimization is,make sure you leave the “Show totals” messagecheckbox turned on.Bottom: Because optimization is a final tweakmeant for you to do after your image alreadylooks the way you want it to look, you don’t seea huge reduction in size here. Still, depending onthe number of curved lines and fill outlines youranimation contains, the saved bytes can add upfast.Use symbolsCreating a reusable symbol (Chapter 6) lets you add multiple instances of a shapeor drawing to your animation without dramatically increasing file size. Evenshrinking, rotating, or recoloring your instances costs less in file size than creatingseparate images.Avoid bitmaps (or optimize them)Bitmaps are expensive in terms of file size. If you can do without them, do so; ifnot, crop them (so that you use as little of them as possible) or optimize them bychoosing a higher-than-standard compression option, as described below. However, in some cases, overly complicated vector graphics also use a lot of space. If indoubt, test both options and compare the sizes by generating a size report (page 603).Note: You can also optimize bitmaps in the Publish settings dialog box (page 632).To optimize a bitmap:1. Import the bitmap into your document’s Library panel.The steps, if you need a refresher, are in Chapter 9 (page 328).In the Library, double-click the icon next to the imported bitmap’s file name.(Or select the bitmap, and then, from the Options menu in the upper-right corner of the Library, choose Properties.)Either way, the Bitmap Properties window you see in Figure 19-3 appears.Chapter 19: Publishing and Exporting627

Optimizing FlashDocumentsFigure 19-3:Everything in life is atradeoff, and bitmapoptimization in Flash isno exception. If you findyou can’t balance imagequality with compression—for example, by the timeyou reach an acceptablyhigh compression rate,your image appearsnearly unrecognizable—consider cropping thebitmap or turning itinto a vector drawing(page 333).2. From the Compression drop-down list, choose either “Photo (JPEG)” or“Lossless (PNG/GIF).”Choose the first option if your image contains a lot of different colors or transparent effects; choose the second if it contains a few solid lumps of color. Findout more about JPEGs, PNGs, and GIFs beginning on page 327.Flash calculates a percent compression rate and displays it near the bottom ofthe Bitmap Properties window.If you chose “Photo (JPEG)”, you can compress the image further. Click theCustom radio button, and then type a number into the box (Figure 19-3). Avalue of 100 is the highest quality and the least compression.Tip: Flash starts you out with a quality rate of 50. You need to experiment to find out the lowest numberthat gives you an acceptable tradeoff between file size and quality, but one way to begin is to jot down thecurrent file size (Flash displays it just below the Quality field), type 25, and then click OK. When you openthe Bitmap Properties window again, Flash displays the new file size for the bitmap based on a file qualityof 25. If the image looks OK, type a lower number; if not, type a higher number. The higher the number,the larger the file size; the lower the number, the lower the file size.3. Take a look at your newly optimized image by clicking the Test button.The preview area shows the way the image looks using the optimization settings you chose. Near the bottom of the Bitmap Properties window, you see thepercent compression rate Flash has calculated based on the Quality setting youtyped in. If the image quality looks horrible, repeat step 2 with a higher qualitysetting; if the quality looks okay but the compression rate doesn’t seem lowenough, try again with a lower quality setting. (Sometimes, depending on yourimage, a lower quality setting will look practically identical to a slightly higherquality setting.)628Flash CS4: The Missing Manual

Optimizing FlashDocuments4. When you’re satisfied with the quality-vs.-file size tradeoff, click OK.Flash hides the Bitmap Properties window and brings you back to your workspace.Note: The image doesn’t appear optimized in the Library preview area. But you can preview the effectsof different optimization settings when you drag the image to the stage.Keep sound clips to a minimum; when you do use them, optimize them.Sound clips can quickly swell your animation size. Always use the shortest clipsyou can get by with (page 351 shows you how to shorten sound clips) and optimize them by compressing them as much as possible without sacrificing too muchsound quality.To optimize a sound file:1. Import the sound file into your document’s Library panel.“Importing Sound Files on page 342 has the full detail on importing audio files.2. In the Library, double-click the icon next to the imported sound file’s name.Alternatively, select the sound file, and then, from the Options menu in theupper-right corner of the Library, choose Properties.Either way, the Sound Properties dialog box you see in Figure 19-4 appears.Figure 19-4:If you leave compressionset to Default, Flash usesthe Compression optionyou set in the PublishSettings dialog box(page 632) to figure outhow to compress thissound clip. Otherwise,Flash applies theCompression option youset here (unless you’ve toldFlash to override thiscompression setting; seepage 635 for details).Chapter 19: Publishing and Exporting629

Optimizing FlashDocuments3. From the Compression drop-down list, choose a compression scheme.Page 636 describes the different schemes.4. When you’re satisfied with the quality-vs.-file size tradeoff, click OK.Flash hides the Sound Properties dialog box and brings you back to your workspace.Note: To make sure Flash uses the Compression option you set in the Sound Properties dialog box, turnoff the “Override sound settings” checkbox in the Publish Settings dialog box. Page 636 has details.Group elementsGrouping shapes, lines, and other portions of your drawings (by selecting them, andthen choosing Modify Group) cuts down on file size because Flash can streamlinein the information it needs to store. Chapter 5 (page 195) has full instructions.Avoid the extraneousThe more you add to your animation, the larger your file size. If you absolutely,positively need to pare down your file, consider removing or simplifying some (orall) of your drawings, multimedia files, and graphic effects, paying particular attention to these space hogs: Sound files, embedded video clips, and bitmaps Gradient effects Alpha (transparency) effects Custom colorsMake sure your .swf files don’t include any unnecessary symbols. Look in theLibrary panel. If it says Export under Linkage, the symbol is being exported for usewith ActionScript and will definitely be added to the .swf. If the symbol isn’tneeded for the final animation, right-click the symbol, and then choose Propertiesfrom the shortcut menu. In the Symbol Properties dialog box, deselect Export forActionScript.Tip: If you can’t bring yourself to do without media files altogether, go ahead and use them—but abbreviate them. For example, instead of using a long sound clip, loop a short one. Or use a single sound clip abunch of different ways (soft, loud, the first half, the second half) to create multiple sound effects for minimal overhead. Instead of embedding a video clip as is, try adjusting the in and out points to clip off anynonessential intro or outro frames when you import it into Flash (page 356). And if you’re using a masklayer (page 118), make sure you clip off every scrap of the background image not revealed by the mask.Tell Flash to keep your file size downOne of the options you want to make sure you set when you’re ready to publishyour animation is the “Compress movie” option in the Publish Settings dialog box630Flash CS4: The Missing Manual

Publishing YourAnimations(page 632). (Out of the box, Flash turns on this option, but do double-check thatyou haven’t inadvertently turned it off.) Choosing this option tells Flash to squeezeyour animation file as much as it can without sacrificing content. How much Flashcompresses your file depends on the specific elements and effects you’ve includedin your animation; the more text and ActionScript code your animation contains,for example, the more “bloat” Flash can squeeze out of your file.Publishing Your AnimationsPublishing your animation is Flash shorthand for “using the editable .fla file youwork with in Flash to generate a noneditable file your audience can play.”The kind of noneditable file Flash produces depends on how you decide to publishyour animation. Your choices include: A compiled Flash file (.swf). Flash Players, including the Flash Player plug-inthat comes with most browsers, play .swf files. If you plan to include your Flashanimation in a hand-coded HTML file (or to import it into a Web site creationprogram like Adobe Dreamweaver), you want this option. A Web page (.html, .swf). Choose this option if you want Flash to put togethera simple Web page for you that includes your animation. (You can always tweakthe HTML file later, either by hand or using another Web site creation program.) An image file (.jpg, .gif, or .png). This option lets you display one of the framesof your animation as an image file or as an animated GIF file—useful for thosetimes when your audience doesn’t have a Flash Player installed because at leastthey can see part of your animation. (For more advice on using ActionScript todetect your audience’s Flash Player at runtime and offer alternatives, see the boxon page 645.)Note: Flash gives you another way to turn your artwork into an image file: by exporting it (page 654). A standalone projector file (.exe, .hqx). A projector file is a self-contained Flashplayer-plus-your-animation file. Your audience can run a projector file to playyour animation even if they don’t have a copy of Flash Player installed. Typically,you choose this option if you plan to deliver your animation to your audienceon CD or DVD (as opposed to over the Web). Projector files for Windows carrythe .exe extension. If you create a Mac projector file in Windows, the projectorextension that Flash creates is .hqx.You can choose more than one publishing option at a time, simply by turning onas many checkboxes as you like in the Publish Settings dialog box. For example,you can publish your animation as a compiled Flash file, a Web page, and a standalone projector file all at once when you click Publish.The following sections show you each of these five publishing options in detail.Chapter 19: Publishing and Exporting631

624 Flash CS4: The Missing Manual Optimizing Flash Documents Optimizing Flash Documents The larger your published Flash animation file size, the longer it takes for your audience to download it from the Web, and the more stress it puts on their com-puters when it does begi

Related Documents:

Adobe Version Cue CS4 Adobe CreAtive Suite 4 deSign StAndArd Combines: Adobe InDesign CS4 Adobe Photoshop CS4 Adobe Illustrator CS4 Adobe Acrobat 9 Pro Plus Adobe Bridge CS4 Adobe Device Central CS4 Adobe Version Cue CS4 deSign

Adobe Photoshop CS4 p. 3 OPENING Begin by opening Adobe Photoshop CS4. On a PC, click Start Programs Adobe Photoshop CS4, or click on the shortcut on the desktop. On a Mac, click Macintosh HD Applications Adobe Photoshop CS4 Photoshop CS4 shown in Figure 1, or click the icon in the Dock. Fig. 1. Navigation to Photoshop CS4 on a Mac

Adobe Photoshop CS4 p. 2 Adobe Photoshop CS4 is a popular image editing software that provides a work environment con-sistent with Adobe Illustrator, Adobe InDesign, Adobe ImageReady, and other products in the Adobe Creative Suite. This tutorial is an introduc

Adobe Flash CS4 Professional is not that different from the CS3 version. However, the way people use Flash and Flash in general has definitely broadened significantly. It’s not just Flash anymore; it’s the Flash Platform. Technologies, such as Apollo and the Flex Framework, have attrac

Next generation Adobe Bridge CS4 Finding, previewing, and managing all of your image assets jumps to a new level of power and convenience with Adobe Bridge CS4, beginning with faster performance from startup through to handing off images to Photoshop

Adobe Bridge CS4 Adobe Version Cue CS4 Adobe also offers Adobe Creative Suite 4 Web Standard software for web profes-sionals focused on web development. To learn more about this edition, see page 9. Design your comp in Fireworks CS4, and then exp

GBDeflicker is an Adobe Plug-in for After Effects and Adobe Premiere that removes time-lapse flicker. There are two versions of the GBDeflicker Plugin: GBDeflicker2 – for Adobe CC, CS6, CS5.5 and CS5 – Compatible with After Effects and Premiere Pro GBDeflicker1 – for Adobe CS4 - Compatible with After Effects CS4, Premiere Pro CS4 and

Telif hakkı 2008 Adobe Systems Incorporated. Tüm hakları saklıdır. Windows ve Mac OS için Adobe Bridge CS4 ve Adobe Version Cue CS4'ü Kullanma Bu kılavuz son kullanıcı sözleşmesini içeren bir yazılımla birlikte verilmi