Triggers, Variables and Conditions

Feb 27, 2015

I am a bit of a Storyline newbie, however I'm wondering if it's possible, for a trigger to be executed only if the user has clicked multiple buttons? 

23 Replies
Darren Heath

Sorry Raquelle, I didnt realise you were using S1

Take a look at the screenshots below from the demo file I attached, hopefully it will be enough to point you in the right direction

Above are the 3 text boxes I have on the slide

This is the list of triggers

The two images above so the triggers in more detail.

Hope this helps

Raquelle Caras

I tried to add the Trigger for changing the state of the Next button to disabled when the timeline starts, but I am not seeing the Next button as an option in the On Object drop down.  I have the Next button enabled on the Slide navigation controls, so I did not add an extra Next button on the slide.  Am I doing something wrong? 

Thanks again for the help.  Absolutely appreciate it :).

Raquelle Caras

Thanks Leslie.  I'll be sure to reach out if I'm still having trouble with those steps shared :).

By the way, I need to do the same for the 4 video simulations I included (each is inserted on a single slide).  How do I program it so the user must watch the entire video before being able to click Next to continue to the next slide?

Raquelle Caras

I understand the logic of the setup above, but I am not getting it to work unfortunately.  Perhaps it is the layers vs. the text box mentioned above I am confusing.  I have 4 layers:  the base, Step 1, Step 2, and Step 3.  Each step has a text box.  Do I need to set the triggers on each layer or only the base layer?  Thanks!

Karel Wagner

Hi All,

I'm struggling with a similar scenario as above except I don't want the Next button to display until all layers have been visited (total of 15). I've created a variable for each layer to change to True when the timeline starts that layer.

I've set the 'Revisit' state the resume saved state in case the users want to return to a layer. However, the next button is not activating after all layers have been visited. I'm wondering if I put the variable change triggers in the wrong place. I have them on each layer, I've attached a screen shot of my triggers/variable. 

Walt Hamilton

I can't really tell, without seeing the slide, but here's one guess. If the timeline ever ends, and there is even one layer unvisited, it will not change the state of Next, and will never check again. What I typically do in this situation is to put a copy of this trigger:

 

at the end of each layer. Typically, I don't change the variable to True until the trigger for the end of the layer (click, end of timeline, whatever.) Then I first change the variable to True, change the state of Next if all are True, then hide the layer.

This discussion is closed. You can start a new discussion or contact Articulate Support.