I am making my first Storyline project, and I am not quite sure how to go about this (or if it is even possible!).
I have a slide, with three layers. Three buttons on the slide display each layer in turn. What we would like to do is stop the user clicking to the next slide until all layers have been seen.
I am using the next and back buttons in the player.
Create a true/false variable....with default value false....set a trigger on the third layer....Adjust variable when time line ends to a value of true....On the base layer(dats the slide)....set the trigger...jump to slide...next slide...when user clicks...next button on condition if variable is true.
It looks like Hassan has you pointed in the right direction, and I also wanted to point you to this tutorial on how to set this up. It refers to just one main base slide, but the same principles apply to a slide layer.
sorry to open an old post! I have this and want to do it but unsure how after looking at the suggested tutorial too in ashleys post.
I have a base layer with 3 'buttons' to show the three layers. I dont want them to be able to move on until all layers have been seen, I'm trying to set up my first trigger but not fully understanding how to do the true/false mentioned.
Have you considered using states instead? If it works for your design, you can disable the Next button when the timeline starts, and enable it when all your buttons are in the Visited state.
Maria's option of using states is wonderful in its simplicity. However, if you want to ensure the user stays on a layer until its timeline ends, that takes a bit more programming.
This demo in this post provides multiple ways to control the NEXT button:
8 Replies
Hey Ruth!
Create a true/false variable....with default value false....set a trigger on the third layer....Adjust variable when time line ends to a value of true....On the base layer(dats the slide)....set the trigger...jump to slide...next slide...when user clicks...next button on condition if variable is true.
Best of luck!
Hi Ruth,
It looks like Hassan has you pointed in the right direction, and I also wanted to point you to this tutorial on how to set this up. It refers to just one main base slide, but the same principles apply to a slide layer.
Let us know if you need any additional help!
Thanks Hassan and Ashley!
U r welcome Ruth!
sorry to open an old post! I have this and want to do it but unsure how after looking at the suggested tutorial too in ashleys post.
I have a base layer with 3 'buttons' to show the three layers. I dont want them to be able to move on until all layers have been seen, I'm trying to set up my first trigger but not fully understanding how to do the true/false mentioned.
Hi, Kathryn.
Thank you for reaching out!
Have you considered using states instead? If it works for your design, you can disable the Next button when the timeline starts, and enable it when all your buttons are in the Visited state.
Preview:
Let me know if that works!
Maria's option of using states is wonderful in its simplicity. However, if you want to ensure the user stays on a layer until its timeline ends, that takes a bit more programming.
This demo in this post provides multiple ways to control the NEXT button:
https://community.articulate.com/discussions/articulate-storyline/tip-controlling-the-next-button-101
Many thanks Maria, that has worked a treat!