Forum Discussion
Show previous layer
Hi
New to storyline after 8 years in Captivate and happy so far.
I have some layers on one of my slides and a return button on each layer.
I would like to have e trigger that says "show last visited layer"
Can't find it, do it exist such a trigger?
Br
Robert
- KendalRasnake-1Community Member
Hi Robert,
This functionality really may not be built in, but you could probably program it with variables.
If you want, you could try this:
You could create a number variable, perhaps called LayerNumber. Then, you could program triggers for each layer to assign a number to the variable as the timeline starts on each layer. For example, when learners visit layer 2, the LayerNumber variable is set to 2, and when learners visit layer 3, the LayerNumber variable is set to 3, etc.
Then, on the base layer, you could have a "Last Visited Layer" button. You could use triggers assigned to that button to send the user to specific layers, if the variable matched the number of that layer. For example, you would have a trigger that says, Show Layer #1, when the user clicks the button, if the LayerNumber variable=1. Then, another trigger that says Show Layer #2, when the user clicks the button, if the LayerNumber variable=2. Etc.
Maybe this would work for you.
- JudyNolletSuper Hero
As Kendal said, it's possible to track the most recently viewed layer with a variable. Then a button could have triggers to show that layer using conditions based on the value of the variable.
But why do that?
If someone can leave the slide while they're still on a layer, that layer will be showing when they return to the slide. (Well, unless there are triggers on the Next button that hide all the layers).
Personally, I think that adding a "Last Visited Layer" button just adds to the complexity of the slide. If the buttons that open the layers have a Visited state that is visibly different from the Normal state, someone can easily see which items they have already viewed.
- FYI: Here's info about the built-in states: PRIMER: Take advantage of built-in states | Articulate - Community
- MyskCommunity Member
Thanks for the respons. When working with Captivate I do use variables to create the same effect. Just thought it could be a built in functiuon here. But I will create the function.
Again. Thanks.