Storyline 1: Flash Movie Best Practices

Article Last Updated

This article applies to:

Articulate Storyline supports both interactive and non-interactive Flash movies. The following guidelines will help you develop Flash movies that work properly in Storyline.

Flash Settings

If you're creating files in Adobe Flash, use the following settings for Storyline compatibility:

  • Player Version
    Storyline publishes content for Flash Player version 10. Therefore, you should publish your Flash movies for Flash Player 10 or lower.
  • Frame Rate
    Storyline publishes at a rate of 30 frames per second. Create your Flash movies at 30 frames per second, so they play at the correct speed in Storyline.
  • File Name
    Follow sound web naming conventions for your Flash files. Avoid the following:
    • Spaces
    • Periods
    • Any character that isn't a letter, number, hyphen, or underscore (don't use special characters or accents)
  • Test Flash movies outside of Storyline
    We recommend viewing your Flash movies in a standalone player, such as Swiff Player. Often, a standalone player shows you the duration, frames per second, Flash Player version at which it was published, and other details. Compare them against the best practices described here. Also, a standalone player lets you see how your Flash movies behave outside of Storyline, so you can compare the results to how they operate in Storyline.


If your Flash movies contain ActionScript, follow these guidelines:

  • Use ActionScript 3.0
    • We recommend using ActionScript 3.0.
    • Some Flash movies that use ActionScript 2.0 may work, but we cannot guarantee it. If your ActionScript 2.0 movies don't behave properly in Storyline, you'll need to upgrade them to ActionScript 3.0.
    • SWF files aren't supported in the Articulate Mobile Player app for iPad. For full comparison of Storyline's Flash, HTML5, and Articulate Mobile Player output, click here.
    • SWF files aren't supported in HTML5 content. For full comparison of Storyline's Flash, HTML5, and Articulate Mobile Player output, click here.
    • Follow sound programming techniques. Articulate doesn't support ActionScript programming or Flash development. If you have questions about programming techniques for ActionScript, please visit Adobe’s Flash Support Center.
  • Don’t use references to _root or _level0
    If you use ActionScript 2.0 (not recommended—see above), note that references to _root and _level0 can cause issues with the Storyline player and should be avoided. For more information on how to avoid using _root and _level0 references, please visit Adobe’s Flash Support Center.


Here's a list of known limitations when adding Flash content to Storyline:

How to Add Flash Movies in Storyline