Skip to main content
Participant
May 4, 2011
Question

Multi Clickboxes on Single Slide: Pause Movie, Play Audio

  • May 4, 2011
  • 2 replies
  • 566 views

Hi,

I'm using Captivate 5. At the end of each module, I have a slide with several clickboxes on them. Ideally I want the audio to continue play (9 seconds) while users can click on each option multiple times (except for the one that jumps them to a different slide). In some cases, as below, I want a text box to appear, which I've set up using Advanced Actions.

Currently I have all the clickboxes with "Continue Playing This Project" de-selected. I also have "Pause project until the user clicks" de-selected for all of them.

All the clickboxes appear at the beginning of the slide and continue until the end.

There is a hidden clickbox that ideally should pause the project at the end of the slide until they click the Forward button. For that one, I have selected the option "Pause project until the user clicks" and have the pause time set up at the end of the audio.

Right now, if a user tries to listen to all of the audio, and clicks, the project continues to the next slide after the first click. If the user begins to click before the audio is complete, then the audio stops and the project pauses.

I have already tried the following:

  • If I select "Continue Playing This Project", the audio plays fine, but the project moves to the next slide after the first click.
  • If I try to stagger the clickboxes on the timeline and select "Pause project until the user clicks" for each clickbox, the project, and therefore audio, stops at the end time of each clickbox. The user then has to click the Play button.
  • If I stagger them on the timeline, and de-select "Pause until the user clicks", they are disabled too soon, and the user can't click on them multiple times.

Can I make this happen?

    This topic has been closed for replies.

    2 replies

    Lilybiri
    Legend
    May 5, 2011

    Hello,

    When I read your post last night it was pretty late, and planned to answer this morning. Rod already told you I'm a bit busy with publishing about advanced actions. Rick's Gooberguide is great, very practical, but examples are only Captivate 4! You do use CP5. Principles are the same of course, but the UI has changed a lot and the conditional advanced actions (that you will need here) are more powerful.

    Just a question: I'm prepared to work out this example for you on two conditions:

    • you provide me with the assets (what you have already, just to save time)
    • you allow me to publish on my blog about the solution

    If you agree, post it on acrobat.com (or elsewhere) and send me the link using a private message.

    Lilybiri

    RodWard
    Community Expert
    Community Expert
    May 5, 2011

    You won't be able to get this to work as you wish just by using the default Actions available in the dropdown lists.  Except for the button which is supposed to advance the movie, you need all the other ones to continue in a paused state while the user clicks around.

    To achieve this you'll need to create an Advanced Action for each of your buttons or clickboxes and select this action as what the button executes when clicked.  In each advanced action, have the first statement do what you originally wanted, and then add a second statement that assigns the value of the system variable rdcmndGotoFrame with rdinfoCurrentFrame as shown below:

    This should ensure that your movie remains paused on the same frame when the advanced action is executed.

    There are lots of tutorials on doing this kind of thing with Advanced Actions on Lillybiri's blog: http://lilybiri.posterous.com/

    And I also highly recommend Rick's Gooberguides on Advanced Actions.

    http://www.gooberguides.com |