Articulate Storyline supports both interactive and non-interactive Flash movies. The following guidelines will help you develop Flash movies that work properly in Storyline.
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:
- 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 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:
- SWF files aren't supported in the Articulate Mobile Player app.
- SWF files aren't supported in the HTML5 player.
- FLV videos with alpha channel transparency aren't supported in the HTML5 player.
- Off-stage elements contained in a Flash movie (i.e., those elements that extend beyond the movie's dimensions) will appear in Storyline (i.e., they won't be hidden). You should mask them in the original file and republish as a Flash movie. If you don't have access to the original file, you may be able to mask the off-stage elements by inserting the Flash movie into a scrolling panel and resizing the scrolling panel to hide the off-stage elements of the Flash movie. This option may not work for all Flash files, so you'll need to test it thoroughly to be sure.
How to Add Flash Movies in Storyline