Adobe Captivate Blog

How to Replay a slide or content in Adobe Captivate

Adobe Captivate is a very powerful tool for eLearning content designing or development. When I say powerful that means, Captivate allows you to perform the same action in many different ways. Depending upon your requirement, you can simply choose which one will work best for you. While designing content for my client I fell into a situation, I needed to replay a particular slide and wanted to put all objects back on the slide where it was. So, how to replay slide or content in adobe captivate.

What is the need of using replay button?

This is a very common situation while creating Game-based eLearning content. Where you want to show a replay button on the slides that can reset the objects back to original position. Or in some cases, you needed to arrange the objects back to a certain position.

How can we reset the object’s state in Adobe Captivate?

If you have used Advanced Actions in Adobe Captivate, you can do it easily. You may hide the objects or change its State back to the original. This is the easiest way to reset the objects on the slide. In the same context if you want to put everything back to original or want to go back to the certain point. You can use another method.

How to Replay a slide or content in Adobe Captivate

Creating a replay button in Adobe Captivate is not a difficult task. You just need to know the trick. Although there are few things you need to remember before using the method I am describing.

Let’s discuss the method for creating replay button

For creating a replay action, first of all, make sure your content is final for publishing. If you make any changes in the content it may lead to an error. We will also discuss it later why that is required.

In order to create a replay button first thing, we need to capture the time from where exactly you need to replay your content. Adobe Captivate does not rely on the time you see for the slide in Timeline. Captivate actually understand frames. A frame is same as Framerate for any movie or video. Captivate movies run on 30 frames/second. So there could be two methods to Capture the Frame where we want to jump and play the content.

  • Either calculate the time in seconds to the point you want to jump on and multiply the number with 30.
  • Or, other option to place a Text Caption in your slide and assign variable $$cpInfoCurrentFrame$$. Once done, change the timing for this caption to “Rest of the slide” or “Rest of the projects” depending upon the how many times you want to capture the Frame. Screenshot below:


  • Once the Text Caption is added, you can Preview your projects to check the Frame. You might want to pause the project to capture the exact point you want to replay your project.

Adobe Captivate preview

  • Once you have the Frame number, next step is to create an action to Jump to that particular Frame Number.
  • In order to jump to a Frame, we would need to create an advanced action. Below I have created an advance action “replay” from Project>Advanced Actions..

replay advance action

  • Once you have created an advanced action, apply this action on the button. I have added an image button (Green replay image). Make sure to correct the timing of this button and adjust the default pause of this button.

replay button action

  • Once done you are all set to preview your project and test the functionality.