Change state of multiple objects when state of object is visited

May 21, 2012

Hi everyone,

When I click a button I want the state of multiple objects (a picture, a text box and a second button) to change from 'hidden' to 'normal'.

Since the Trigger Wizard does not allow you to define multiple objects of which you want the state to change I created a 'change state of' trigger for all three object.

Storyline however only changes the state of one of those objects to normal, the 2 other triggers don't work. I tested with different types of objects and it always comes down to only one of the objects appearing (the first one I defined).

Is this normal? Is this a bug? is there a way around this?

11 Replies
Stefaan Leleu

Hi everyone,

I didn't really have the time to wait for an answer so I just created a new layer on which i displayed the three items at once when clicking the button. That is probably the way to go in the first place. So I can not upload the file anymore.

Amy, did you encounter the same problem as well since you would like to know the answer?

Thanks for reproducing Annie and Angie. Now I know it should work and that the problem is probably caused by another setting. The difference with your story, Angie, is that mine was happening on a layer and not on the master slide. But I don't think that should make a difference.

Walt Hamilton


I can't send you a file because you are SL1, and I only have SL2, but maybe I can help. The problem with your triggers is that when the blue box is clicked, it turns the calendar to normal. Then if it is normal, it sets it to hidden. This happens so fast you can't see it, and it happens regardless of the order of the triggers.

The solution is to create a variable that changes the state, and only changes itself at the end of the list of triggers. I called it CalendarVisible, made it a True/False variable with a default value of False.

The trigger for the variable is Change variable CalendarVisible NOT = when user clicks, but it changes it to "toggle"

I hope SL1 includes that function. If not, I can't test any solution I may give you, but maybe somebody else can.



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