Next button tigger and...?

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
Dave Cox

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.

Walt Hamilton
Dave Cox

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.

 

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.

Abby Olsen

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!

Dave Cox

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.

Abby Olsen

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.

Dave Cox

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.

Abby Olsen

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.