Reverse Motion Path When Returning to Slide

Jun 26, 2023

I'm attempting to create the equivalent of Rise 360's "Process" block in Storyline. 

Basically, if a user clicks the "back" button, I want the previous slide content to animate in reverse. (just like pressing the left-arrow in the Rise360 Process block). 

I can tell that I'm close, but I can't figure out the right trigger and condition combo. 

I would like to do somthing like this: Move [CONTENT] along [REVERSE PATH] when the timeline starts on [CONTENT] if the state of [NEXT SLIDE] = Visited

As far as I can tell, I can't base the condition off of a different slide.

Any ideas?

2 Replies
Sally Wiedenbeck

Can you use the (MenuSection.SlidesVisited) built in variable? I would set that up so if you are working on slide 2's content, your trigger would be like this:
Move [CONTENT] along [REVERSE PATH] when the timeline starts on [CONTENT] if MenuSection.SlidesVisited is greater than or equal to 3.

The trouble there is it doesn't work well for the last slide in a section. On those slides I would use Menu.SectionsVisited. So if you are working on slide 5, the last slide of section 3, it would look like this:
Move [CONTENT] along [REVERSE PATH] when the timeline starts on [CONTENT] if Menu.SectionsVisited is greater than or equal to 4.

Jeffrey Bennett

Thanks for the idea, Sally. That definitely helped me get going in the right direction. 

I ended up abandoning the attempt because with Menu.SectionsVisited or even custom T/F variables, it stops working as intended if the learner moves back more than one slide. 

Basically, until I can apply a "Move [CONTENT] along [REVERSE PATH] when the timeline starts on [CONTENT] if [BACK BUTTON] on [SUBSEQUENT SLIDE] is clicked" trigger, I don't see a way to make this work as intended. Maybe if I was using layers instead of separate slides, I could make it work. 

Oh well!