Triggers not working in master slide layer

Sep 19, 2013

Hi everyone, 

I'm trying to add some object triggers on a layer in the master slide but they won't work. Is this a limitation of Storyline, and if so, is there a workaround for this? Or am I just missing something?

Thank you in advance, 

Loftur

10 Replies
Justin Grenier

Good Afternoon, Loftur.

Articulate Storyline doesn't currently support changing the state of an object that's located on a layer in your slide master. To interact with objects on a layer, you'll need to add them to the actual content slide rather than the slide master.

If you'd like to request this feature, click here. We welcome your suggestions!

Loftur Loftsson

Hi Justin, 

I've managed to change the state of objects on the master slide layer, as long as the trigger is based on either the layer, or a variable. I'm not really able to add layers to each of my content slides, as that would mean I'm adding 4 layers to over 140 slides - which is a nightmare when it comes to changing something around.

Are you sure there isn't a workaround for this in any way?

Thank you, 

Loftur

Loftur Loftsson

Hi, 

I've managed to find a workaround for this. It's very limited, but has let me do mostly what I needed to do. 

I wanted to have the ability to click on different sections in a menu bar to be able to navigate throughout a module - however, as I wasn't able to add a trigger to say 'jump to slide "1" when user clicks "go to slide 1""  I added a state on the object "go to slide 1" called "selected". I then created a trigger to say "jump to slide "1" when state of "go to slide 1" is "selected"". For some reason, the layer seems to have no problem with that particular trigger, it just doesn't like the "when user clicks" trigger. 

This method works by taking advantage of the way Storyline automatically assumes that a state called 'Selected' should be triggered when the object is selected. It removes the need to add a 'when user clicks' command. The same works with all of the built in states.

Thanks, 

Loftur

Rutwin Geuverink

Hi Loftur,

The trigger approach you have described has been one of the numerous ways I tried to solve my master slide/trigger issues in the past as well. Though this method solved some of the problems....I also ran into new ones:(

How are your findings so far? any other methods/workarounds that gave better results?

Sarah Redmond

Hi Loftur,

I too have had many battles with the states in slide masters, but I've managed to use layers instead of states, triggers such as rollover to change the button can be done by showing layer on rollover rather than changing state on rollover, then click to jump to a particular slide work as well. it was frustrating because I am more used to working with states, but this has the added benefit of every time a layer is used, that layer becomes the uppermost object, so with a slide in / out menu (like I was using), the menu comes on top of slide objects. This possibly is a long winded way of saying - I hear you! You shouldnt need to add layers to all of your slides if you use the basic triggers on masters and the triggers dont have to do with individual objects on the slide.

Cheers and good luck!

Sarah.

Kevin Thorn

I use custom Master Slide navigation quite often, but I use variables to control where a user is and where they want to go.

If I do use states, I create hi-res images first in Illustrator then build my buttons custom. 

Here's the setup:

  • Create a variable for the main "jump to" points in your project. If you just want the main navigation to jump to the first slide in each scene, then you'll only need that many 'first slide' variables. If you need one for every slide....that's just a lot of variable management you'll have to weigh the value against.
  • For the sake of this example, let's say we have 5 scenes. Create 5 True/False variables with an initial value of False: Scene1, Scene2, Scene3, Scene4, and Scene5
  • Create a layer titled "close" or "jump to" or anything that indicates that's where the magic happens. If you want to add an animated opening to your menu and an animated closing, you'll need two layers titled respectively. 
  • If an open and close layer, add a trigger to the base layer that "Show Layer 'open' when the timeline starts."
  • On the base slide, add your triggers appropriately to each of the objects, buttons, etc. Same trigger: Show Layer 'close' when the user clicks.
  • Add an additional trigger to each of those objects that adjusts its respective variable. For example: When the user clicks the object labeled "Scene Three", adjust the Scene3 variable to True.
  • When the user clicks the object/button, the 'close' layer shows along with the variable being switched. On this layer, add a Jump To trigger for each button/object: "Jump To Slide 3.1 when the timeline ends IF Scene3 (var) is equal to True.
  • The trigger is set to jump when the timeline ends so set your timeline to its smallest amount which is about 1/8 second. If you have a closing animation simply set the timeline the length of the animation. Medium animation is about 1/2 second.
  • NOTE: Be sure all "Adjust Variable" triggers are above the "Show Layer" triggers in the stack. Remember, anytime you're adjusting a variable be sure to fire that trigger before leaving.

Hope all that helps!

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