Skip to main content
Participating Frequently
May 23, 2015
Answered

Does anyone know how to replay a video or slide using a button in captivate 8?

  • May 23, 2015
  • 3 replies
  • 3746 views

I have tried tutorials for older versions but to no avail in version 8.  I know it is possible with the advanced actions but cant get my head around it.

Cheers Peter

    This topic has been closed for replies.
    Correct answer Lilybiri

    I didn't realize you were trying to replay the same slide even though you said you were ;-)

    I did some basic testing and this worked:

    We can use the action on the slide to set a variable when the slide is entered which will help:

    1. Create a new variable that gets assigned when the slide is entered. For example, Slide2Status and set the default value to 0.
    2. Now go to your slide, select Action, Assign, select the new variable you created and put a 1 in the With field (we are changing the value from 0 to 1)
    3. Create a conditional advanced action and set it up so that if Slide2Status = 1, them jump to Slide 2 (screen shot attached)
    4. Assign the Advanced action to the button

    It worked for me...hopefully this will work.

    Dave


    That is very complicated, Dave. Did you try my solution that I have posted

    multiple times?

    3 replies

    Inspiring
    January 13, 2017

    I've tried this solution without success. I also tried the more complicated solution where you set a variable on Enter and set the expression based on the variable. Both solutions cause my basic animation to fail, meaning the audio plays but the animation does not. If I click pause and play a couple times, it works. I'm on a PC using 9.0.2.4. Can anyone help?

    Lilybiri
    Legend
    January 13, 2017

    I answered in your thread, please don't do double posting, it is just more work for me.

    Participating Frequently
    May 23, 2015

    Thanks for your help everyone I was stumped with this and I appreciate the solutions.

    Enjoy the Weekend

    Cheers

    Pete

    Inspiring
    May 23, 2015

    Create the button and then add an action to it: On Success, Jump to slide" and select the slide.

    Is that what you're looking for?

    HTH

    Dave

    Participating Frequently
    May 23, 2015

    Hi Dave,

    Thanks for your reply,

    Unfortunately that doesn't work as it wont let you select the current slide.

    I have also tried putting a slide in previous for .01 of a second but when it goes onto the next slide the slide will play instead of pause as it has been commanded on enter.

    Thanks anyways

    Peter

    Lilybiri
    Legend
    May 23, 2015

    To replay a slide you need this advamced or shared action:

    Expression cpCmndGotoSlide =cpInfoCurrentSlide - 1

    Continueo

    The reason for the minus 1 is that index of the first system var starts

    with 0, whereas the info var starts with 1. You need to add Continue to let

    the playhead proceed