Pausing Timeline: Interactive Video Buttons
Use Case – description
Standard Advanced Action ShowContent
Standard Advanced Action CloseContent
In this scenario a Toggle button is used both for opening and closing the popup.
- You need an extra custom state for the popup button which indicates that it changes to a close button after having opened a popup:
- You’ll need a variable to track the status: I will use v_visib, a Boolean, with value = 0 when the popup is not visible,
and value = 1 when the popup is visible; since I used a shared action from an external library, that variable is created automatically.
- You’ll need a conditional advanced action to be triggered by the Success action of the button; this is the advanced action version created based on the shared action:
An interactive video will often be spread over multiple slides, to offer navigation buttons to different parts of the video. It is not a problem to have the scenarios available on all slides: time both the button and the popup groups for the rest of the project, always on top.
I mentioned the possibility to group a close button with text, but groups with more objects are possible as well: image, shape, animations. Group all together, hide the group On Enter for the slide, and you only have to replace the single object in the scenarios above by the group.
Turn the actions into shared actions, and keep them in a separate project. You can open the Library of that project as an external Library in future projects. Especially the toggle action, it will save time because you don’t have to create the user variable.
Future use case, example of Pausing the timeline, will be about audio. It is more complicated because there are several ways to use audio in Captivate, perhaps I will need more than one post.