Next button tigger and...?
Feb 21, 2017
By
Abby Olsen
I'm building a slide that has 4 layers and 4 buttons on the base layer triggered to access each slide. I've set a trigger so that the Next button is hidden when the timeline starts and another trigger that the next button then returns to Normal when all 4 button states are visited. The problem is I don't want the normal button to show up until all 4 button states are visited AND the last layer they selected ahs finished. Unfortunately, the next button shows up as soon as the 4th button is selected so the student click next and skip that final layer. HELP! :)
13 Replies
Hi Abby
if the learner has to do the buttons in order put the trigger on the final layer. If they can do the buttons in any order add the trigger to each layer and attach to the trigger when button is closed or timeline ends
Hi Abby,
Add a variable for each button, and set that variable for true as each button is selected. Only enable the next button when all four of the variables are set to true.
Alternatively, you could add a numerical variable, and count the button clicks. You will have to be careful to watch that you don't cont the same button twice though.
This is what her problem is now, that the buttons change to visited state when clicked, making the NEXT button visible before the last layer is completed. Changing the variables when the buttons are clicked, and enabling NEXT when all the variables are true causes the same problem.
She needs to use variables, as you suggest, but she needs to change them as Wendy suggests; when the layer is finished, not when the layer starts.
Okay, so the buttons can be clicked in any order like Wendy says which I guess means I need to use a variable. I honestly have never used variables and would appreciate some guidance. Here's the slide as it stands (I removed the 4 embedded videos just because it made it huge). Any direction you could give would ROCK! THANK YOU!
Hi Abbey,
The trigger that you had to hide the next button was attached to the impeachment button. This prevented it from activating until the Impeachment button was clicked. I moved the trigger activate when the timeline starts. I also changed it to disable the next button, rather than hide it. I've found this is less confusing to users. I've also added variables for each layer, and triggers to enable the variables when the layers complete, and triggers to activate the next button when all of the layers complete.
Thank you! I like the disabled instead of hidden, I'll have to change that on the rest of the storyline.
The problem is still exsists. As soon as I click on a fourth button (in any order) the next button becomes enabled as soon as that last button is clicked. I need the next button to stay disabled until the end of the timeline on the last layer.
Maybe this isn't possible? Should I do something else? Maybe enable each button in order so the student has to go through each layer in an order and link the next button to the end of the timeline on the last slide? I liked them to have freedom to click on what they wanted in any order but maybe that's not the answer.
Yes, it's possible, let me look at it again.
Sorry, in my rush to to this in between my project, I implemented the triggers incorrectly. I've corrected it for you here. I've deleted some of your content just so it would run faster for me to troubleshoot, but the concept remains the same. The next button won't enable until all four layers play until just before the end.
On each layer, I've added a cue point The variable is set to change when the cue point on the timeline is reached. I've also set the cue point to time with your blue box. To simplify, I've remove the triggers that you had set to hide and display the blue box. You don't need them. I've set the blue box to just display when needed on the timeline.
I must be doing something wrong. In preview mode, after selecting each button/layer, and then using the blue button on the layer (animating per the cue, so that rocks) to take me back to the main slide, the next button never enables. I'm not sure what's wrong. :/ Does it work for you?
What if I use the cue points to enable the buttons one at a time and then enable the next button after the last cue point? Something like this? Only the buttons are enabling on each layer rather than the base layer so maybe that's not the answer either.
I'm confused. Are you changing how you want to implement this?
The last one I sent you will enable the next button only after all four layers are selected, and play through.
The last one you sent me, according to the variables, should've enabled the next button but never did but I don't know why so I was trying to rethink this if that won't work.
My mistake, It should work now.
The extra text box shows the state of the variables for testing. You can delete it when you are done with it.
Thanks for all your time and help!
This discussion is closed. You can start a new discussion or contact Articulate Support.