Hiding a Textbox and Then Showing it

I think this issue is from starting to learn Captivate prior to Storyline, but I often want to hide my text boxes until a certain time or event happens.  Is the only way to do this by changing the state?  So I'll copy my file over, but I have 3 text boxes that I want hidden until the associated video plays.  I have the videos set to play at specific moments in the timeline.  I also want those textboxes to appear at the same time.  So, I changed the text boxes to the hidden state upon slide starting by creating a hidden state.  The only thing I did though was change the letters to white to match my background, thus hiding the textbox's words.  The normal state then would resume at the time when that video plays.  Can a state change be as simple as text color?  Am I hiding things the best way in Storyline 3?

8 Replies
Ross Mulligan

So this is for a college class on animations, so I think moving the objects further in the timeline is what I'll try first, and then try the layer thing.  I dont really know how to put things on a layer I don't think... My only exposure to layers are premade ones with questions where there's a feedback of correct or incorrect.  We can just make a layer on our own?

This is a picture of my timeline.  The second video is set to automatically start at 5s in along with its text, Condensation.  The text never showed up with the video... Am I doing something wrong?

Judy Nollet

Hi, Ross,

Your edited answer above is right on. You don't need the Hidden state if you simply adjust the start point on the timeline. 

Your original post mentioned using the Hidden state. That's why I said to check the text box that wasn't appearing -- in case you hadn't switched the initial state back to Normal. (Easy mistake to make.) 

Ross Mulligan

I did have that box checked.  So if I make a trigger to start something in the hidden state, I should not click the initial state: hidden box right?  What situation would there be to change an initial state to something other than normal?  Is it a feature best used for states other than hidden, since it's often a common trigger to hide something until x-event happens?

Judy Nollet


As you've discovered, changing an object's initial state to Hidden isn't the best way to make something appear at a given point in the timeline. For that, you can just drag the starting point to where you want the object to appear.

However, it can be useful to adjust the initial state in other circumstances. For example, you could set an object's  state to Hidden and then have it change to Normal (or some other state) after the user clicks another object or objects.  Or, if you have a button set, you might want to start the slide with one of the buttons in the Selected state. 

To answer an earlier question: Yes, you can make your own layers. That's described in the documentation (https://community.articulate.com/series/articulate-storyline-360/articles/articulate-storyline-360-user-guide-how-to-work-with-slide-layers).

I suggest you bookmark the User Guides & Tutorials (https://community.articulate.com/articles/tutorials-and-documentation) for future reference. For basic functionality, it'll probably be quicker to look up something there instead of waiting for someone to answer a question in the Forum. 

Good luck!