In Storyline, the default player buttons are always on the base layer. You can hide them using triggers if you want, but they will remain on the base layer. If you want to hide them when you go to a layer, just add a trigger to hide them with the same conditions of the trigger that activated the layer, and then show them when you return to the base layer.
Instead of hiding the player buttons, why not set them to disabled. I am assuming you don't want the user to be able to navigate to the next screen until a layer has been viewed. On the main layer add a trigger to set the state of the "next" button disabled when timeline starts. On the layer, set the state of that button to normal etc...
FWIW: If you are designing for people like me; If I can see it, I think I should be able to click it. If I can't see a way to leave, I know I have to do something first, and when I do it, I'll see the way to advance.
The player buttons are for an entire slide, including all it's layers. As Michael shared if you don't want a user to be able to click them next you could look at disabling it until they meet particular conditions. Here are the directions on how to disable the next button.
I removed the hotspots - the user can click directly onto the callout and go to the layer.
I removed the 'change state to visited' triggers - SL knows what to do when you use any of the built in states.
I removed the change state of next button trigger on the base layer and just kept on the layers. Be careful with the triggers you had them set to when the timeline started on the continue button instead of the layer.
I added the change state of prev button triggers to each layer.
Changed the layer triggers from 'jump to slide' to 'hide layer' when the user clicks the continue button.
9 Replies
Hi Bronwyn,
I'm not sure what you are asking for.
In Storyline, the default player buttons are always on the base layer. You can hide them using triggers if you want, but they will remain on the base layer. If you want to hide them when you go to a layer, just add a trigger to hide them with the same conditions of the trigger that activated the layer, and then show them when you return to the base layer.
Instead of hiding the player buttons, why not set them to disabled. I am assuming you don't want the user to be able to navigate to the next screen until a layer has been viewed. On the main layer add a trigger to set the state of the "next" button disabled when timeline starts. On the layer, set the state of that button to normal etc...
FWIW: If you are designing for people like me; If I can see it, I think I should be able to click it. If I can't see a way to leave, I know I have to do something first, and when I do it, I'll see the way to advance.
Mmmmm tried that. Will try again and get back to you. Thanks
Sent from my iPhone
Hi Bronwyn,
The player buttons are for an entire slide, including all it's layers. As Michael shared if you don't want a user to be able to click them next you could look at disabling it until they meet particular conditions. Here are the directions on how to disable the next button.
OK, still struggling with this.
Have attached the screen. I want the player buttons to reappear when all the layers have been visited.
Hi Bronwyn
see attached updates to your file.
I removed the hotspots - the user can click directly onto the callout and go to the layer.
I removed the 'change state to visited' triggers - SL knows what to do when you use any of the built in states.
I removed the change state of next button trigger on the base layer and just kept on the layers. Be careful with the triggers you had them set to when the timeline started on the continue button instead of the layer.
I added the change state of prev button triggers to each layer.
Changed the layer triggers from 'jump to slide' to 'hide layer' when the user clicks the continue button.
hope this helps you.
Thanks so, so much Wendy. I have learnt heaps from you and am very grateful.
Glad that helped Bronwyn - good luck with your project.
This discussion is closed. You can start a new discussion or contact Articulate Support.