I've attached my slide below. In this course, most slides are set to go to next slide when the timeline ends, but this slide in particular has four layers that they need to visit before moving on. So I've set a trigger to go to the next slide when the timeline ends if the variable on each layer is set to true.
My problem is that if the user clicks "Previous," I want them to be able to play this slide from the beginning (initial state, right?) and click on each of the highlighted sections again (so that they can review if they want). I tried setting the base layer and all subsequent layers to "reset to initial state when revisited" but all it does is play my little intro audio/text and then goes to the next slide.
Variables in Storyline are not affected by the Revisitingproperty. My suggestion would be to adjust the variables when the user clicks the previous button from the next slide.
Also, make sure those triggers happen before the Jump to Previous Slide trigger.
Maria, thank you so much! This seems to be working. One more question. Do I need to now put those triggers on ALL slides after my clickable one, just in case they are maybe three slides past it and decide to go back?
I'd put them on the slide with the layers, and set them to set the variables to false when the timeline on the slide starts. That way, no matter how they get there, the slide, and the variables are reset to initial condition.
Walt's solution above will be better than mine if you have multiple slides jumping directly to the first one, and you want the variables to always re-set on that slide. Thank you, Walt!
6 Replies
Hi, Wesley.
Thank you for sharing your .story file!
Variables in Storyline are not affected by the Revisiting property. My suggestion would be to adjust the variables when the user clicks the previous button from the next slide.
Also, make sure those triggers happen before the Jump to Previous Slide trigger.
Let me know if this works!
Thanks Maria! So this trigger goes on the slide AFTER my clickable slide. Is that right?
Hi, Wesley.
That is correct! You'd have to add this trigger to any slide that links back to your initial one.
Maria, thank you so much! This seems to be working. One more question. Do I need to now put those triggers on ALL slides after my clickable one, just in case they are maybe three slides past it and decide to go back?
I'd put them on the slide with the layers, and set them to set the variables to false when the timeline on the slide starts. That way, no matter how they get there, the slide, and the variables are reset to initial condition.
Hi, Wesley.
Walt's solution above will be better than mine if you have multiple slides jumping directly to the first one, and you want the variables to always re-set on that slide. Thank you, Walt!