June 8, 2018
Introduction to Multi-state objects
Comments
(8)
June 8, 2018
Introduction to Multi-state objects
Leap ahead with a smart authoring platform that does the heavy lifting of creating responsive eLearning content. Reduce authoring time with intelligent Fluid Boxes that use white space optimally to align objects automatically and help you deliver stunning mobile learning experiences on every device.
Newbie 38 posts
Followers: 915 people
(8)

Assets and samples

The procedures in this document require you to use assets such as images and sample Adobe Captivate project files. You can choose to use your own assets and samples. However, it is recommended that you download and extract the following zip file to your computer: Multi-state-objects

Click Play to see the HTML5 preview of the project.

Play

An example where you can use multi-state objects is when you want to see how different colors look like on a specific car.

Before working with Multi-state objects in Adobe Captivate, keep these points in mind:

  • Any object can have multiple states.
  • Interactive objects have in-built states.
  • You can customize the states of static and interactive objects.
  • Buttons and smart shapes have in-built states with associated styles.

Add states to an object

Let’s add states to an object using the following steps:

  • Open a blank project.
  • From the Slides menu, add a Content Slide to your project.
  • To add objects, click assets and add a Character to your slide. You can select between Close UpHalf, and Full character. Let’s rename the state as Joe. Similarly, rename all the objects in your slide. To learn, see Rename objects in your project.
    Note: Ensure that you add assets you use in your project to the Captivate Library for the project to be able to access them.
  • To add a state to an object, select the character (Joe) and in the Properties inspector, click the + icon under the Object State. Enter a name for the state in the dialog that is displayed and click OK.
  • In the Object State section, click State View to view all the current states in your project.

Rename objects and states

You can rename objects and states in Adobe Captivate. When you add an object to your project, a dialog is displayed. Enter a name and click OK. To rename, select the object and rename at the top field of the Properties inspector.

To rename a state, select the state and click State View in the properties panel. In the state list, right-click the slide and select Rename State.

Add multiple states to an object

Use the following steps to add multiple states to an object in Adobe Captivate:

To add multiple states to an object, open the State View and click the +New State option in the States of panel. Rename the state in the dialog and click OK.

  • Add another character from the Captivate Library panel on the left of the work space and rename it.
  • Follow the same procedure and add a third state. Add another character to the slide from the Library panel and rename it as John.

Once you are done adding states, click Exit State in the toolbar.

Add buttons to your project

Use the following steps to add buttons to navigate and view the different states:

To  add buttons, in the toolbar, click the Interaction menu and select Button.

  • Select the first button and open the Actions menu in the Properties inspector.Click the On Success field and select Change State of action from the drop-down list. Custom states support static and interactive objects. You can trigger them through the option Change State of.
  • From the next two drop-downs, select the object and the expected state you have created. Ensure to deselect Continue Playing the Project option.Note: If you add any Smart Shape to the slide, convert them into a button to activate the Actions option in the Properties inspector

Introduction to Button states

Adobe Captivate has various built-in states that you can customize as per requirements. You can choose the different types of states from the Object State drop-down and click each state.
  • Normal: The default state of an object in the state view. This is the state you first see when you play your project.
  • Rollover: The state highlights the button when a user hovers the pointer over the selected state. For example, for quiz questions, if you have five options for the correct answer, the rollover state assists identify the previously selected answers.

You can use different formatting for all the four button states. To change formatting, select a button and use the settings in the Character section of the Properties inspector.

Retain state on revisit

For multi-state objects, you can choose to retain state on revisiting the slide. This is helpful when you are creating an interaction with multiple slides involved and want the selected state to be retained on revisiting the slide. For example:

  • Using states for module buttons in a custom menu slide.
  • Using states for the Progress Bar elements, which are displayed for the rest of the project.
  • Branching interaction where the learners need to return to the main slide to explore the rest of
  • the options.
  • When you are using Go to the next/previous state actions, and you revisit the slide, object reset to the initial state. By using this option, you can start looping from the state last visited.

To retain the state on revisit, select the multi-state object, go to the Properties Inspector, and select Retain State on Slide Revisit.

Delete/reset states

You can reset the changes you make to the states in the States View. Right-click a state and select Reset State. To delete, select Delete State. When you are done with the changes, click Exit State in the toolbar.

Example: Color visualizer project

Now that you have tried working with multi-state objects in Adobe Captive, let’s create an interesting color visualizer project. In this project, users can check how the wall looks with different colors and textures.

Here is how the final project looks like:
To create this project, use the following steps:

  • In a blank project, in the toolbar, click Shapes to add rectangle shape to the slide.

    Let’s distribute the shapes across two sections:

    • Colors
    • Textures

Add 12 rectangles each for both the sections. To add multiple rectangles, create duplicates with Cmd+D (Mac) or Ctrl+D (Win).

  • Select each rectangle and change the color in the Style section in the Properties inspector. Use Fill and Stroke settings to achieve the look.
  • Add the image of the room you are using for this project (download the assets added at the beginning of this article). To add, click Media and select Image.
  • Let’s create multi-states for the image. Follow the instructions above. Name the states as per the color options you add to the project. Create states equal to the total shapes you add to the project.
  • After you add states to the image, exit the state view and link the shapes to their respective states. For example, match the shape with color blue with the Blue state. Now, convert the shapes to buttons to enable linking. Select a shape and in the Properties inspector, select the Use as Button option under the Style Name section.

  • Follow the steps in the Add buttons to your project section to link states to the shapes.
  • In the toolbar, click Preview and select Project from the drop-down.
  • To publish your project, click Publish and choose from the different publishing options.
8 Comments
2022-03-26 06:55:53
2022-03-26 06:55:53

Thank you for this overview. I’m enrolled in a course that required to work with multi-state objects. So, I found this helpful.

Dylan, 3D Designer on Hum3D

Like
2022-03-26 06:47:28
2022-03-26 06:47:28

Do you have additional instructions for the multi-state objects? I would love to go into more detail on this subject.

Like
(3)
>
atemanyl
's comment
2022-03-28 13:46:39
2022-03-28 13:46:39
>
atemanyl
's comment

This tutorial might help. https://elearning.adobe.com/?p=102837

Here’s an example project that you can download and play around with the multi-state objects.

Like
>
atemanyl
's comment
2022-03-28 18:09:57
2022-03-28 18:09:57
>
atemanyl
's comment

On my blog you can find a lot of examples and tutorials about using multistate objects. Just use the tag ‘multistate’. Some of them can also be found in this portal as well. Here is one example:

Why use an empty Normal state? – eLearning (adobe.com)

Like
>
atemanyl
's comment
2022-03-28 18:14:43
2022-03-28 18:14:43
>
atemanyl
's comment

Here is an example link to my personal blog:

http://blog.lilybiri.com/about-state-commands-and-a-progress-bar

The Quick Start Projects which you find in the Assets library do use multistate objects a lot.  That can be another way to see some examples. Since I am a great fan of using advanced and shared actions, the possibilities to control states with commands lead to successful interactions using multistate objects in combination with actions.

Like
2018-09-24 14:03:52
2018-09-24 14:03:52

I used this a lot with variables to help the learner look at the map of the completed modules and start or finish the non-completed ones.

Thanks for a clear, well illustrated tutorial.

Like
(2)
2018-08-03 06:39:57
2018-08-03 06:39:57

Good information you’ve shared!!

Like
(1)
2018-06-18 08:01:32
2018-06-18 08:01:32

Just answered a question on the forums about multistate objects. I know this is a basic training, but the origin of that confusion was the difference between InBuilt states (for buttons, drag&drop objects) and custom states. For the InBuilt states for buttons, I miss the 4th InBuilt state, Visited, in this tutorial. The bug, where that Visited state is still not part of the object style (not mentioned in this tutorial) is not fixed yet but it IS an InBuilt state ignored in this article.

Like
(2)
Add Comment