Skip to main content
Known Participant
November 27, 2013
Answered

CP 7

  • November 27, 2013
  • 2 replies
  • 1035 views

Does anyone know how to hide or make the playbar invisible and unhide it when a certain object enters on the timeline?

    This topic has been closed for replies.
    Correct answer Lilybiri

    The invisible button still has to be clicked by the user to make the playbar visible. And once it is visible, your client forgets that the user can just scrub the progress bar to skip as many slides as he wants

    Will not comment on that approach that is IMO bit 'childish'. But I think it would be much better just not to use the playbar (or perhaps at the end of the course, to allow going back). There are several other options:

    • Use the TOC as navigational tool and adapt its settings
    • Add a custom Next button that appears at the end of the slide and pauses the slide.
    • Add a click box at the end of the slide that covers the whole slide, pauses the slide and instruct the user just to click on the slide
    • Add a shape button as Next button: interesting because it can be displayed for the rest of the project. But if your slides have very different durations, it will always appear at the same moment. Bit similar when you put the shape button on a Master slide.

    You can use Jim's widget, if you never do use HTML output (like for iOS), it works fine, but you'll have to configure it on each slide.

    Timer/hourglass in their present state is not to be recommended, because after exhausting the time, there will be 2 seconds more. And they don't start immediately when entering a slide neither.

    Lilybiri

    2 replies

    Inspiring
    November 27, 2013

    Jim Leichliter has a free widget (Time Based Actions) that will execute an action when the playhead enters it on the timeline, and when the playhead exits it.  It's advertised as for Captivate 6.x, but I believe it works for Captivate 7 as well.  You can check it out.  See his wonderful website at www.captivatedev.com.

    Lilybiri
    Legend
    November 27, 2013

    Yes, Bob, I didn't mention it because you cannot use if for HTML5 output, it is SWF only.

    Lilybiri
    Legend
    November 27, 2013

    Hello and welcome to the forum,

    Hide/unhide playbar: if you installed the patch to upgrade your version to 7.0.1.237 you have the commands at your fingertips: both in the Actions accordion for all events that can trigger an action, and in the dropdown list in the Advanced actions dialog box. You can also toggle the system variable cpCmndShowPlaybar between 0/1 (boolean variable).

    However, there is no real timing event (only with timer/hourglass interaction, but limited). Have a look at the events available:

    http://blog.lilybiri.com/events-and-advanced-actions

    Could you explain more in detail what you want? Why not start a new slide where that object appears, and then you can use the On Enter slide event to show the playbar.

    Lilybiri

    nakana75Author
    Known Participant
    November 27, 2013

    Hi and thank you for the quick response and warm welcome .  My client requires that all course navigation is done via the playbar (no onscreen nav).  Additionally, they require that learners are not allowed to simply "Next" their way through slides/pages.  So, I know you can set an invisible button that triggers when the playbar actually appears on the slide for learners to be able to select Next.  But, I'm not completely sure how to do that.  It seems the timer/hourglass interaction would work, but I'm not sure how to access it.  I appreciate any additional thoughts anyone has.  I did download the timer widget from Jim Leichliter's website.  so, I do appreciate the links to other tools and resources to help me get the job done

    Lilybiri
    LilybiriCorrect answer
    Legend
    November 27, 2013

    The invisible button still has to be clicked by the user to make the playbar visible. And once it is visible, your client forgets that the user can just scrub the progress bar to skip as many slides as he wants

    Will not comment on that approach that is IMO bit 'childish'. But I think it would be much better just not to use the playbar (or perhaps at the end of the course, to allow going back). There are several other options:

    • Use the TOC as navigational tool and adapt its settings
    • Add a custom Next button that appears at the end of the slide and pauses the slide.
    • Add a click box at the end of the slide that covers the whole slide, pauses the slide and instruct the user just to click on the slide
    • Add a shape button as Next button: interesting because it can be displayed for the rest of the project. But if your slides have very different durations, it will always appear at the same moment. Bit similar when you put the shape button on a Master slide.

    You can use Jim's widget, if you never do use HTML output (like for iOS), it works fine, but you'll have to configure it on each slide.

    Timer/hourglass in their present state is not to be recommended, because after exhausting the time, there will be 2 seconds more. And they don't start immediately when entering a slide neither.

    Lilybiri