Objects on Master Slide receiving actions

Can objects on a Master slide receive and handle/perform actions?  I want to put a button on my Master Slide page so it appears on all my pages. This button has an action to show a help menu. When I place this button on my master slide, the cursor changes to a hand like there is an action, but when I click on the button, nothing happens.

Can this be done?

9 Replies
Michael Hinze

Yes, you can place buttons/objects on the slide master and attach triggers to them. Not sure what going on in your file. See attached a simple example with a few content slides, a Help button on the master and a trigger attached to this button which lightboxes a Help slide. Hope that gets you started.

Tim Ivanic

But this does not work in case I want to apply different triggers to the buttons on the master on several slides of the project, right? E.g. I can only define the triggers in the Master once and then they are the same everywhere I apply that Master? Is there any way of making this relative so that I can still define trigger targets different than the ones in the master?

Alyssa Gomez

You got it, Tim. The triggers you add in the slide master cannot be changed on a slide-by-slide basis. If you want to use different triggers for certain slides, you could...

  • Create a different slide master layout each time you need a new trigger target.

  • Place the buttons directly on the slide so you can adjust the trigger target.

I hope that helps!

Chris Barnett

I've been searching the threads for hours and just want to be sure I'm understanding correctly...

Most of my slides will include tabbed interactions: the base layer will include buttons that, when clicked, show corresponding layers with different content.  I expected to be able to build a slide-layout within the Slide Master: for example, 5 buttons on the base layer with 5 corresponding layers, each layer built with a Placeholder for content.  The buttons on the Slide Master layout would be triggered such that clicking on them would show the corresponding layer.

I expected this would mean that I could simply add a new slide to the Story and apply the layout: doing so would populate the pre-built buttons, corresponding layers, and triggers.  But am I correct in determining that is not possible?

If not, that means I have to re-create buttons, layers, and triggers on each and every slide?  Doesn't that defeat the purpose of having a Slide Master?  Surely I'm missing some functionality on the Slide Master capability?  (PS I'm working with SL3).

Thanks in advance for guiding me (or at least ending my search)!

Ashley Terwilliger

Hi Chris,

You should be able to set these items up on your slide master, but the trigger piece is where you may be getting stuck. As Alyssa mentioned, if each slide will have a different trigger target, that trigger would need to be set on the individual slide or a new slide master. 

Are all your slides and their layers would be set up the same way, in that clicking button A will show layer A, and you've got consistent naming conventions between layers and triggers? Carrying that over from slide to slide should work, and you could also look at setting up one slide with the layers and duplicating that (versus applying a master) and then reset triggers as necessary.

If you want to share a copy of your .story file, we can always take a look at the specifics and offer advice there. 

Chris Barnett

Thanks, Ashley.  I ended up creating a layout within my Slide Master that accommodates buttons, but doesn't actually include them.  Then, in Normal view, I created a slide, applied that layout, and added the buttons, layers, and triggers.  That slide can be duplicated so the structure and basic functionality are already there.  Essentially, that makes creating the layout within the Master extraneous: it would have been just as easy to add the components that are on the Slide Master layout (title box, content box, etc.) to the normal slide that is duplicated vs utilizing both the Slide Master and the slide-for-duplication approach.