Creating Nonlinear Workflow Animations
Legacy Article: This article covers the legacy FMBooth (Windows + iPadOS) software. FMBooth (Windows + iPadOS) has been replaced by FMX. See FMX documentation →
Overview
This guide explains how to create interactive animations using nonlinear workflow actions in Adobe Animate CC.
Nonlinear Workflow Actions
The system supports three primary actions:
-
GotoState - Navigates to a specified state number in the workflow (e.g., "GotoState 11" jumps to state 11)
-
Goto - Moves a relative number of states forward or backward from the current position (e.g., "Goto -3" goes back 3 states; "Goto 2" advances 2 states)
-
EndWorkflow - Terminates the workflow
Creating an Interactive .swf File
Setup Steps
- Launch Adobe Animate CC and create a new 1080x1920 ActionScript 3.0 document
- Use the Oval tool to draw a circular shape on the stage
- Add text using the Text tool
- Convert the shape to a Movie Clip by selecting it and pressing Ctrl+8, then naming your symbol
- In the Properties panel (Ctrl+F3), set the Instance Name (e.g., "Blue_Button")
Adding Interactive Actions
- Open the Actions window (Ctrl+F9)
- Insert code to handle mouse events and trigger workflow actions:
import flash.events.MouseEvent;
import flash.events.StatusEvent;
{Insert instance name here}.addEventListener(MouseEvent.MOUSE_DOWN, onBtn1Touch);
function onBtn1Touch( event : MouseEvent ) : void
{
var e : StatusEvent = new StatusEvent(StatusEvent.STATUS, true);
e.level = "{insert desired action here (Goto/GotoState/EndWorkflow)}";
e.code = "{insert number here}";
dispatchEvent( e );
}Example Implementations
Example 1: Blue button navigates to state 3
- Set
e.level = "GotoState" - Set
e.code = "3"
Example 2: Red button goes back 2 states
- Set
e.level = "Goto" - Set
e.code = "-2" - Create a separate function
onBtn2Touchwith unique event listener
Example 3: Green button ends the workflow
- Set
e.level = "EndWorkflow"
Publishing
- Select File → Publish Settings (Ctrl+Shift+F12)
- Publish your .swf file
- When loading in your workflow, set the "Next State Trigger" to "Event"
Related articles
Custom Assets Specifications
Do you want to create customized assets for your software? No problem! As long as your custom assets are on your computer, you can load them into the software. Display Resolution:
Custom Assets Specifications
Do you want to create customized assets for your software? No problem! As long as your custom assets are on your computer, you can load them into the software. Display Resolution:
FMBooth for iPad Video Tutorial
This video tutorial provides a getting-started walkthrough for the FMBooth for iPadOS app. Note: FMBooth for iPad has been replaced by FMX for iPad — see the FMX for iPad documenta
How To Create Trading Cards - 4x6 Media
Overview This guide explains how to create trading cards using FMBooth software for Windows and a Silhouette Cameo cutting machine. Requirements - FMBooth For Windows software - Si
How To Create Your Own Workflow
Navigating the Screens Before creating a workflow, you need to access the workflow tab. Press the back button in the top left corner to view all available screens, then select the