Skip to main content
Known Participant
July 30, 2018
Answered

Any way to rewind a slide 10 seconds, but do not go to previous slide?

  • July 30, 2018
  • 12 replies
  • 2220 views

Hi

Our customers want to be able to rewind slides 10 seconds to listen to some content again.


I've implemented the solution from Lilybiri​ that works to rewind the whole presentation by 10 seconds. However our users are getting confused when they rewind backwards into another slide.

The action is on Success for a rewind shape button on the master slides.

Is there a way to rewind 10 seconds only within the slide? So if you're at 5 seconds it just goes to the start of the slide?

We're using Captivate 2017.

Many thanks,

This topic is closed to new replies. Start a new post to keep the conversation going.
Correct answer Lilybiri

You would have to capture the first frame of the slide in a user variable which I will label v_start. It is possible to reuse that variable on each slide, since you'll capture it with the On enter event:

   Assign v_start with cpInfoCurrentFrame

   Continue

For the rewind button you'll need an action that calculates the difference between the current frame and the frame number stored in v_start. Check if that difference is greater than 300, if yes, use the micronavigation you have at this moment, if No you just go to the frame number stored in v_start.

I posted several blogs about micronavigation. Here is one:

Micro-navigation (introduction) - Captivate blog

12 replies

Lilybiri
LilybiriCorrect answer
Legend
July 30, 2018

You would have to capture the first frame of the slide in a user variable which I will label v_start. It is possible to reuse that variable on each slide, since you'll capture it with the On enter event:

   Assign v_start with cpInfoCurrentFrame

   Continue

For the rewind button you'll need an action that calculates the difference between the current frame and the frame number stored in v_start. Check if that difference is greater than 300, if yes, use the micronavigation you have at this moment, if No you just go to the frame number stored in v_start.

I posted several blogs about micronavigation. Here is one:

Micro-navigation (introduction) - Captivate blog

nickcbAuthor
Known Participant
July 30, 2018

Thanks.
I've got this set up as below. and then to capture v_start I have the slide action "On Enter" with the Assign and Continue you provided above.

I'm not familiar with conditional actions, and using expressions - but something needs to be re-configured in the rewind action though, as it's restarting the slide. I'm not sure where to define the v_calc variable before the IF condition is run.  Can you help?

Will we have to change the On Enter action for every slide to capture v_start, or is there a way to do it globally? or as part of the rewind action?

Thanks

Lilybiri
Legend
July 30, 2018

You need a normal decision before the conditional decision because you have first to calculate v_calc before you can use it in a condition.