Copy link to clipboard
Copied
Hi all,
here is my problem/doubt: I have a slide with three hot spots. Everyone has his own audio that plays when the trainee clicks on it, and I want that a button to the next slide appears only when the audio of the third hot spot finish...is that possible?
Thank you!
Yes it is possible, but it's not all that simple.
You need a separate variable to track the fact that each hot spot has been clicked and you need the Hotspots to execute Conditional Advanced Actions that not only execute the action to play the relevant audio file, but also then look at whether or not all of the other hotspots have also been clicked before then showing the button that was previously hidden. AND...since you appear to only want that button to appear AFTER the audio file has played,
...Copy link to clipboard
Copied
Yes it is possible, but it's not all that simple.
You need a separate variable to track the fact that each hot spot has been clicked and you need the Hotspots to execute Conditional Advanced Actions that not only execute the action to play the relevant audio file, but also then look at whether or not all of the other hotspots have also been clicked before then showing the button that was previously hidden. AND...since you appear to only want that button to appear AFTER the audio file has played, you also need to make use of the Delay Next Action By action to time the SHOW action for that button so that it only appears AFTER the correct number of seconds.
Copy link to clipboard
Copied
Hi Rod,
thanks for the answer but I'm working with Captivate 7 and this versions doesn't have this action, isn't?
Copy link to clipboard
Copied
You are correct. In that case your options are more limited.
Copy link to clipboard
Copied
I had a similar solution in mind, but wanted first to know more details like the version number.
There is an alternative, using object audio and micronavigation. Do you have experience with advanced actions?
Copy link to clipboard
Copied
Just a little bit...The version of Captivate 7 is 7.0.1.237
Thanks in advance! In any case, I will try to update to Captivate 9...
Copy link to clipboard
Copied
No need for me to bother to explain, if you will upgrade to CP9 where the command 'Delay Next Actions by....' is available. Why not update to CP2017?
Copy link to clipboard
Copied
The Delay Next Actions by is a great innovation! Thank you very much to both.
Copy link to clipboard
Copied
It is indeed, but you have to be aware of its limitations as well. That command cannot be 'paused' by neither the Pause command, nor a pausing point of an interactive object. Watch this embedded interactive presentation where I specify which items are not affected by Pause/Pausing point: