Playback performance tips

Performance can vary greatly depending on the options in effect and the playback environment. Following are tips for getting the best performance out of the Flash Asset Xtra:

If adequate for your needs, use the Low quality setting rather than High. Using Low turns off anti-aliasing, which speeds up Flash animation rendering. A handy technique is to switch the quality of the sprite to Low while displaying a fast-moving animation sequence (such as a spinning logo), and then switch the quality back to High on the fly as the animation slows down or comes to a stop. This way, performance can be improved during the part of the sequence where it would be more difficult to perceive the improved quality anyway, without sacrificing quality in the end result.
Set your display depth to 8 bits (256 colors). Existing display drivers are still optimized for 8 bits, so performance can be considerably faster when running in this mode.
Use Opaque mode if possible. Transparent mode requires much more processing time. If the Flash movie is in the background (no other images are behind it), use Opaque instead of Transparent, and create the Flash movie in such a way that its background color is the same as the background color you chose for the Presentation window.
Use Direct to Screen if possible. Layering and transparency are not supported for Direct to Screen; however, if you just want to play a Flash movie "in a box" with the best performance possible, Direct to Screen may be the way to go.
Make sure the value of the GlobalTempo variable is set high enough. Unless you're using Direct to Screen, a Flash movie can't play faster than the GlobalTempo value, regardless of its frameRate or fixedRate setting. For smoothest playback, set the GlobalTempo value to at least 30.
Use the Lock-step or Fixed playback settings to adjust a Flash movie's frame rate. Lock-step gives the best performance, since playback of the Flash movie is synchronized to the GlobalTempo value.
Set the Static property of the Flash movie sprite to true if it contains no animation (for example, if it's a static block of text) and it doesn't overlap other moving images. This keeps Authorware from redrawing the Flash movie sprite unless it moves or changes in size.
When modifying Flash movie properties using a function, set the properties on the sprite rather than the sprite icon. Setting the property on the sprite icon modifies the sprite icon-level values and broadcasts the change to the movie displayed on the screen. This overhead can affect performance.
Limit the amount of code Authorware executes while the Flash movie plays. Make sure there aren't other things going on that could affect performance. The usual Authorware performance optimizations apply when using the Flash Asset Xtra.

To Table of Contents Back to Previous document Forward to next document