Skip navigation
Currently Being Moderated

why won't my clickbox execute advanced actions more than once?

Apr 21, 2012 8:21 PM

Tags: #audio #advanced_actions #captivate_5.5 #clickbox



I could use some help troubleshooting one of my projects. I'm using a couple of clickboxes that execute separate advanced actions -- clicking one plays audio, shows some text, displays an image or two, and then clicking the other shows different text, different images, etc.


It all works magically upon a first run through. Clicking box 1 does what I expect, and clicking box 2 does what I expect. The problem is that clicking again does nothing.


Things I've tried...

- infinite attempts

- everything on the slide stays til end of slide

- used system variable to ensure everything's happening on the same frame


Any thoughts? Any help at all is appreciated.



- Kevin


P.S. - this whole complex setup is just to start/stop some audio using my custom images for start/stop. Anybody have a widget that can do this so I can avoid this mess to begin with? Or, how difficult would it be for me to make this widget myself? Am I overlooking some really simple ways to play audio clips on-demand with Captivate?

  • Currently Being Moderated
    Apr 21, 2012 9:42 PM   in reply to BELLKevin



    I think the main issue here is that you don't understand exactly how Captivate's buttons work.  They will only do what you've specified as their On Success action while ever the play head is still in the active part of their timeline duration.  As soon as the playhead moves past their pause point shown on the timeline, they become inactive.


    You can probably fix this quite easily just by using some advanced actions and variable magic to rewind the slide back into the Active portion of the timeline each time one of the buttons is clicked.


    Check on Lilybiri's blog for her posts about how to set up micro navigation:

    Mark as:
  • Currently Being Moderated
    Apr 22, 2012 12:09 AM   in reply to BELLKevin



    Feeling I can pop in, since Rod pointed already to my blog. Click boxes have no way to time the active/inactive portions, the pausing point because they always have their pausing point at the end (couple of frames before) of their timeline. To adjust that pausing point you'll have to move or extend/shrink the click box's timeline. But the behavior is then the same as for buttons: once the user clicks on the CB, the playhead is released and will continue.


    How to avoid that? You are talking about advanced actions: are those standard or conditional actions? I'm asking this because:

    • for standard actions the normal behavior is that the playhead will not continue, it will stay blocked unless you add the statement Continue
    • for conditional actions the behavior (both for THEN/ELSE) statements is that the playhead will continue, even though you do not add Continue


    Bit complex, not? Micro-navigation will help you to rewind the playhead. The most simple statement you can add is :


        Assign rdcmndGotoFrame with rdinfoCurrentFrame


    This will put the playhead in the same frame as before the click: the frame just before the pausing point, for a click box at the end of its timeline



    Mark as:
  • Currently Being Moderated
    Apr 22, 2012 1:07 PM   in reply to BELLKevin



    Indeed, I have been explaining that in several threads in this forum, and more specifically in this blog post:


    Custom Play/pause button



    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points