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
  • 1 reply
  • 2158 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 has been closed for replies.
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

1 reply

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.