Changing a slide to completion before the Timeline Ends

Feb 13, 2017

Hi all,

When a slides properties is set to "Resume saved state" and the user clicks the next button before the timeline ends the slide will essentially pause both animation and audio and when the user goes back to the slide it will pick up where it paused.

I'm curious if there is any way to change a slide to completed where if they clicked next in the middle of the timeline and came back to the slide it would not continue from the paused point, but rather just show the timeline completed and my option to replay audio is showing.

I haven't had any luck come up with a trigger or variable workaround.  Any thoughts or advice?  I'm thinking this is probably not possible. :-)

 

 

 

 

1 Reply
Luke Benfield

Hi Jason,

Someone else may have a more elegant solution, but here is my theory on a workaround to simulate a completed slide:

Create a T/F variable (Slide#Complete) with a default value of False.

Change the slide properties to Reset to Initial state when revisiting (counter intuitive to what your asking, but bear with me).

Set up a trigger to Adjust variable - Slide#Complete - to True when user clicks the next button, and make sure this trigger is above the Jump To Slide trigger on the next button in the trigger panel.

Now do a trigger to Pause Timeline of the slide when the timeline starts with a condition of Slide#Complete being True.

Add a trigger to Resume the Timeline of the slide when the user clicks your Replay button.

Now, if you have objects on screen that fly in at different points in the timeline, you may need to create a Resume layer with all the objects already on screen, hide all the base layer objects except for the audio, and add a trigger to Show that Layer when the timeline starts if the Slide#Complete variable is True.

I just tested and everything worked on my end. Seems like a lot of extra work for a small detail, so it may or may not be worth it for your project. Like I mentioned, someone else may have a better solution, but that is the first method that comes to mind to create that functionality.

Good luck and hope that helps.

This discussion is closed. You can start a new discussion or contact Articulate Support.