New to Storyline here. I've constructed a project where the user can access helpful video tips by clicking on a button from a row of ten. I am using button states to show a checkmark when a button is clicked on, the problem is that when the user goes to the next slide, the button resets to its original state so the user has no way of knowing if they have viewed all the tips. I've checked out the tutorials on how to use variables to fix this, but can not seem to make it work. Any help would be greatly appreciated.
Hi Wendy,
Thanks for responding. The buttons are available on every slide, I am using SL1. I've also just tried making a new project, making a slide with a button with normal, down and clicked states, trying my best to put in the correct variables/triggers, copying that slide and seeing if the states persist. Please forgive me, but I do not yet see how to upload the file. I will look around.
James
Rather than load you down with my large story file I've put up a simple button test. If this can be made to work I'm confident I can do the same for the bigger project.
The state won't persist from slide to slide, as the button is considered a new button on that slide. If you wanted to state to be from slide to slide, you'll want to add a trigger to adjust the state when the timeline starts - based on the variable being equal to X instead of what you have set up now where the user is clicking the button again. Additionally, I don't see any elements that are setting the value of the variable? Are you planning to adjust that when the user clicks on the button? Next, if you want the states to remain if the user revisits that slide - look into the slide properties and I'd suggest using "resume saved state".
there are so many different ways to accomplish this. I have used one way most often. Put the videos in a layer on the same slide as the buttons, then at the end of the video on the layer insert a trigger or variable that sets your check mark to the desired state. I general have the layer automatically return to the base layer when the timeilne of that layer is complete or when media is complete. this is one of several ways to accomplish what you ask. I am certain many others will follow. joe
7 Replies
Hi James
are the buttons on a master slide, or are they available on every individual slide?
SL 1 or SL 2?
Do you want to upload the story file and we can take a look?
Hi Wendy,
Thanks for responding. The buttons are available on every slide, I am using SL1. I've also just tried making a new project, making a slide with a button with normal, down and clicked states, trying my best to put in the correct variables/triggers, copying that slide and seeing if the states persist. Please forgive me, but I do not yet see how to upload the file. I will look around.
James
Hi,
Rather than load you down with my large story file I've put up a simple button test. If this can be made to work I'm confident I can do the same for the bigger project.
Hi James,
The state won't persist from slide to slide, as the button is considered a new button on that slide. If you wanted to state to be from slide to slide, you'll want to add a trigger to adjust the state when the timeline starts - based on the variable being equal to X instead of what you have set up now where the user is clicking the button again. Additionally, I don't see any elements that are setting the value of the variable? Are you planning to adjust that when the user clicks on the button? Next, if you want the states to remain if the user revisits that slide - look into the slide properties and I'd suggest using "resume saved state".
Thanks Ashley, some good tips there. I'll give it a try and let you know.
James
This post was removed by the author
there are so many different ways to accomplish this. I have used one way most often. Put the videos in a layer on the same slide as the buttons, then at the end of the video on the layer insert a trigger or variable that sets your check mark to the desired state. I general have the layer automatically return to the base layer when the timeilne of that layer is complete or when media is complete. this is one of several ways to accomplish what you ask. I am certain many others will follow. joe
Hi James
see if this is what you are after. I have added in slides after your two with my buttons, triggers and variable setup
This discussion is closed. You can start a new discussion or contact Articulate Support.