With the introduction of Captivate 4, you can now add an object to a slide and make the object invisible when the slide first appears. Using this technique offers great potential when you want to provide on screen feedback to a student beyond what you might be able to provide using rollover captions, rollover images or rollover slidelets.
For instance, you might want to add two buttons on a slide. The buttons are intended for two different audiences. If the student were to click button 1, a previously hidden text caption would appear; if the student were to click button 2, a previously hidden button might appear offering all kinds of potential branching scenarios... the options are quite literally endless.
Forcing an object to be invisible by default is simple. Show the Properties of the object and, on the Options tab, deselect the Visible check box.
At this point, it would also be a good idea to give the object a name--you can use this name should you decide Advanced Actions later or use the object as part of a multi-action button.
If you were to preview the project at this point, any items that you've rendered invisible won't appear--and they won't publish. Nice! Of course, if you actually want the hidden objects to appear, you've got a few choices. First, you can create an Advanced Action (via Project > Actions) that would force the hidden object to appear after other events have occurred on the slide. What's that you say? You don't know how to create Actions? No worries... let's move to plan B: create a button or click box on the slide and attach multiple actions (one of the actions would be to force a hidden object to appear).
To attach multiple actions to an object, show its Properties. Select Multiple actions from the On success drop-down menu and then click the Browse button.
The Set Multiple Actions dialog box will appear. Select the Action you need from the actions listed in the Available actions column, select the object you want from the list of available objects at the bottom of the dialog box and click the Add button.
And here's the beauty of multiple actions: if you wanted something else to happen on the slide as a result of the single click on the object (maybe you want something visible on the slide to disappear as the previously hidden object appears), you could select a second action (such as the Hide action), pick a slide object and click the Add button.
When finished, click OK to close the Set Multiple Actions dialog box and the Properties dialog box. Then preview the project to test the multiple actions.
For instance, you might want to add two buttons on a slide. The buttons are intended for two different audiences. If the student were to click button 1, a previously hidden text caption would appear; if the student were to click button 2, a previously hidden button might appear offering all kinds of potential branching scenarios... the options are quite literally endless.
Forcing an object to be invisible by default is simple. Show the Properties of the object and, on the Options tab, deselect the Visible check box.
At this point, it would also be a good idea to give the object a name--you can use this name should you decide Advanced Actions later or use the object as part of a multi-action button.
If you were to preview the project at this point, any items that you've rendered invisible won't appear--and they won't publish. Nice! Of course, if you actually want the hidden objects to appear, you've got a few choices. First, you can create an Advanced Action (via Project > Actions) that would force the hidden object to appear after other events have occurred on the slide. What's that you say? You don't know how to create Actions? No worries... let's move to plan B: create a button or click box on the slide and attach multiple actions (one of the actions would be to force a hidden object to appear).
To attach multiple actions to an object, show its Properties. Select Multiple actions from the On success drop-down menu and then click the Browse button.
The Set Multiple Actions dialog box will appear. Select the Action you need from the actions listed in the Available actions column, select the object you want from the list of available objects at the bottom of the dialog box and click the Add button.
And here's the beauty of multiple actions: if you wanted something else to happen on the slide as a result of the single click on the object (maybe you want something visible on the slide to disappear as the previously hidden object appears), you could select a second action (such as the Hide action), pick a slide object and click the Add button.
When finished, click OK to close the Set Multiple Actions dialog box and the Properties dialog box. Then preview the project to test the multiple actions.
***
Need to learn the basics of Adobe Captivate 4 fast? Attend a live, 2-day online training class. Click here for more information. Looking for more Advanced Captivate 4 training? We've got you covered. Click here for more information.
Follow me on Twitter: http://twitter.com/iconlogic.
***
Follow me on Twitter: http://twitter.com/iconlogic.
I create 2 buttons to control show-hide images using multiple actions. However I encounter the problem that when the buttons work well but after the click the movie continue. How can I fix the problem. I just want the movie pause at the frame that the buttons for hide/shows exist. I just want to continue with other next button but not automatically continue. Please help
Million thanks in advance
T. Tongsong
Posted by: Theera Tongsong | August 07, 2009 at 11:16 AM
I also have the same problem as Theera noted above. I have created an advanced action called pauseMovie, where I take the system variable "rdcmndPause" and set its value to 1 (to pause the movie). On the slide where I have the two show/hide buttons, I opened the slide properties and in the "navigation" area, in the "On slide enter" field, I selected "Execute Advanced Action", and in the Action field, I selected the pauseMovie action, but it did not help. I have also tried a variety of "on slide exit" selections, and they have not worked either. Apart from creating a really advanced action with conditional statements, I can't think of a way to keep the movie from moving to the next slide after both the hide/show buttons have been clicked.
Posted by: Jean Ashley | November 06, 2009 at 12:51 PM
I'm also running into the same issue as Theera noted. I've tried to work around the issue by creating a "Pause" widget that sets rdcmndPause=1 and then placing that widget on the slide where I want to pause the Captivate movie. This works in terms of pausing the movie at that point, but to get the movie going again, I have to place another widget in there that plays the Captivate movie by setting rdcmndResume=1. This all seems a bit ridiculous to me - there has to be an easier way to circumvent the default "continue" behavior that occurs when clicking a button.
Posted by: Matt Baum | January 22, 2010 at 04:47 PM