Example: pull-out drawer with dynamic slide-specific content

Lurked the site for some time without posting, but a colleague suggested I share this with the community as it might be helpful for folks looking to add some dynamic content to their projects. The mechanics of getting the sliding effect is gleaned mostly from this post, which was extremely helpful.

The gist of it is this: on a Master slide there is a pull-out "drawer" that has a Base layer, an Open layer, and a Closed layer. Clicking on the drawer (base layer) once pulls it out (shows Open layer), clicking again puts it back in (shows Closed layer and reverts back to Base layer). There's an object on the drawer that has one state per slide in the project (state A coincides with slide A, state B coincides with state B, etc.). Each slide in the story has a variable that's defined at the beginning of the timeline that sets CurrentSlide to that slide (A, B, etc.). When the drawer is clicked on in a regular slide it forces the state of the Master slide's content to change (by putting a Change State trigger at the beginning of the Open layer's timeline).

Here are screenshots of slide A with the drawer in and out, respectively:

I'm working on being able to add a kind of index to the drawer so the user can, once the drawer is out, not be confined to just that one contextual help (state), but still having it automatically display the specific slide's content first.

This story file contains only two slides just to show how it works. If folks would like a rundown in a Screenr video, I can create one and point out the salient aspects of getting this to work smoothly.


10 Replies
Ryan Straight

Natalia Mueller-Spurgin said:

Screenr! Screenr! Screenr!

Thanks so much, Ryan! Love this. I hope to see many more posts from you now that you broke the lurking seal

I'll see what I can do.

Dianne Ospina said:

Hi Ryan,

 I would love to see this, but I had issue opening the file you attached, any suggestions?

 Thanks so much,


Not sure, Dianne. It worked for me (and others, I'm assuming). Maybe try saving it to your desktop before trying to open it in Storyline, rather than just clicking on it?