How to disable the next button until all layers are viewed

Jul 26, 2017

I'm very new to the world of Storyline 2 so am working things out as I go along. I've searched through the forums but can't seem to find a clear answer to this question so thought I'd post it myself.


I've created a presentation and many slides have multiple layers that need to be viewed before the user can proceed to the next slide. My question is: 

Can the Next button be disabled until all slide layers are viewed? 

If yes, how does one do this? If no, what's the alternative? 


Thank you!

7 Replies
Josh Barretto

Hi again Alyssa! 

I thought I had it figured but it turns out I really done. In the attached file you'll see Slide 1.1 works how I want it (as in all layers must be visited before the user can proceed to the next slide). If you look at slide 1.4 though, I've set it up exactly the same (as far as I can tell) but it allows the user to progress to the next slide even if all layers haven't been visited. 

I tried adding hot spots to see if that made a difference but I still haven't been able to make it work. Any advice would be a massive help :) 

Thank you! 

Alyssa Gomez

Hey Josh, you were so close! Just one little tweak and you'll have it. ☺️

On slide 1.4, you used hotspots, which don't have states. Instead of hotspots, use transparent rectangles. Then, create a "visited" state for each rectangle.

Have a look at the change I made in your file. Will that work for you? 

Alyssa Gomez

Hi Jessica!

That's a great question! Here's how to create a transparent rectangle:

  • On the Insert tab, click Shape.
  • Select the rectangle shape.
  • Insert the rectangle on the slide. 
  • Right-click the rectangle, and select Format Shape.
  • In the Fill tab, drag the transparency slider to 100%.
  • On the Line Color tab, select No Line.
  • Click the Close button. 

And in case you're a visual learner like me, here's a quick video of that process!

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