Introduced in Adobe Flash CS3, the enhanced QuickTime Export feature made it possible to export Flash content as video, including the animation in movie clips and an animation provided by ActionScript. However, there are certain technical limitations that prevent Flash from guaranteeing that no frames will be dropped when recording the Flash content. The following tips can be used to help minimize the likelihood of having dropped frames in your enhanced QuickTime export.
- Turn off other applications. When recording, Flash uses all of your system's available resources as much as possible, so any interference of the system performance affects the result of the recording. We recommend you quit other applications before exporting to a video.
- Turn off audio. The audio in Flash may also slow the performance, possibly causing dropped frames. Turn off the audio, if you have many dropped frames in the first attempt. Other video editing tools can be used to add the audio to the video after export.
- Reduce frame rate. If the Flash content dimensions are a full size NTSC video, 740 x 480, and frame rate is 30 fps, you are more likely to have dropped frames. Reducing the fps of Flash content increases the chance of grabbing all the frames. Other video editing tools can be used to adjust the frame rate of the video after export.
- Optimize your animation. Try to avoid a lot of screen motion. The greater the area of change on the screen, the more likely slowdown will occur. Also, if possible, restrict your use of transparency and alpha channels as they too can cause poor performance.
- Use ActionScript 3.0. Animation created by ActionScript 2.0 and ActionScript 3.0 are different in playback performance. Convert the ActionScript in your animation to ActionScript 3.0 for optimized performance.
- Dimension settings in two places. The dimension settings in Export Settings dialog sets the dimension of the SWF movie to be captured. The Size settings in QuickTime Settings dialog sets the dimension of the exported MOV files. If the SWF size is smaller than the exported MOV size, the picture quality will be degraded; if it is larger than the exported MOV file, you may have better picture quality. For best quality (and often performance) these settings should match.
- Changing the preference for temp data. During export, Flash compresses the export data when recording it to memory, allowing Flash to record longer content. This compressing process, however, consumes time, and may drop frames. Using a custom command, this preference can be toggled and turned on or off to help reduce that possibility. For a short, heavy content, it is recommended you turn it off and record the temp data to memory without compression. Otherwise, you should leave the option turned on. The command for changing this option is available for download below. You can run this command using the Commands > Run Command... option in Flash. Inputting a value of 1 will turn on compression while a value of 0 will turn it off.
To install the custom command:
- Download videoPreferenceCommand.zip available in the Additional Information section.
- Unzip the file and install to the appropriate location:
Windows Vista: [boot drive]\Users\[username]\Local Settings\Application Data\Adobe\Flash CS3\language\Configuration\Commands
Windows XP: [boot drive]\Documents and Settings\[user]\Local Settings\Application Data\Adobe\Flash CS3\language\Configuration\Commands
Mac OS X: Macintosh HD/Users/[username]/Library/Application Support/Adobe/Flash CS3/language/Configuration/Commands