Sure, you can. Either stagger an object along the timeline, so that it shows up and disappears at a certain time OR show/hide an object (or objects that are part of a group) based on an action, e.g. a button click, variable value or state value. here is some info on custom states for objects: http://community.articulate.com/tutorials/products/adding-and-editing-states.aspx
Hi Ted, I agree states are awesome. here is just one example for using states (and a bunch of other stuff): http://dev.keypointlearn.com/xcl71_SL/Refresh/story.html. The sliders and the knob were all done with states. Lots of possibilities....
Are there limitations to working with object hidden states and layers? As the user progresses through several layers, I want everything on the previous layer to show except an arrow on each object. I've tried using the built-in hidden state; no luck. I created a custom state and removed the object from that state; no luck. It works with the base layer only. But, when moving from layer 1 to 2 and beyond, the same setup as on the base layer doesn't hide that arrow.
Thanks, Leslie and Brian, for your replies. I can hide base layer objects, but the objects from the subsequent layers don't show on each timeline. In the attached, you'll see how it works perfectly with the built-in hidden state. Slide 2 didn't work with hidden, so I tried to create a new state called "Hide," and that doesn't work either.
I'm thinking maybe I have to hide other slide layers but then copy the objects I want to show into each new layer maybe?
Hi Cheryl, this is a situation where it looks like you're selecting the right object, but because the object you're selecting is named the same on both your base layer and slide layers it was difficult to tell.
Changing the arrow to "hidden" wasn't working because on all your slide layers you're actually selecting and hiding the arrow on the base layer, rather than the slide layer.
I removed the custom states, changed the triggers to "hidden", AND selected the arrow on the slide layer rather than the arrow on the base layer and now it works.
I can't tell you how many times I've done this same thing, glad to help.
A couple of things that I've started doing to make things easier on myself in regards to this:
When you're selecting the object in the trigger wizard you should see the object you're targeting become highlighted with a thick-bordered red outline, so I always look for this, AND
I use slide and layer specific naming of objects to make it easier for me to select these at a glance.
I usually have to move the trigger dialog box out of the way to see the object, but clearly I didn't do it with these. I've just run through all my template slides and changed the names to L1 arrow, L2 arrow, etc.
I have an object starting off in a HIDDEN state, with a trigger to change the state to NORMAL when HOVERED over. But the object remains HIDDEN while I'm hovering. What am I doing wrong?
Hello Dakota.. it looks like you have the object hidden, that you want to use the HOVER trigger on. The problem with this is that it cannot be hovered over as long as it's hidden, so your HOVER trigger never works.
I would recommend inserting a hotspot, over top of the hidden object, and move the HOVER trigger to the hotspot.
15 Replies
Sure, you can. Either stagger an object along the timeline, so that it shows up and disappears at a certain time OR show/hide an object (or objects that are part of a group) based on an action, e.g. a button click, variable value or state value. here is some info on custom states for objects: http://community.articulate.com/tutorials/products/adding-and-editing-states.aspx
Do you have a particular interaction in mind?
Homerun! That video on States was really helpful and answered my question and
gave me a bunch more ideas as I was only using states for buttons but I realize now
states are really powerful. Thanks for all the help. You're the best!
Hi Ted, I agree states are awesome. here is just one example for using states (and a bunch of other stuff): http://dev.keypointlearn.com/xcl71_SL/Refresh/story.html. The sliders and the knob were all done with states. Lots of possibilities....
Are there limitations to working with object hidden states and layers? As the user progresses through several layers, I want everything on the previous layer to show except an arrow on each object. I've tried using the built-in hidden state; no luck. I created a custom state and removed the object from that state; no luck. It works with the base layer only. But, when moving from layer 1 to 2 and beyond, the same setup as on the base layer doesn't hide that arrow.
Thanks!
Hi Cheryl! Is the arrow an object on the timeline? Could you just hide that image?
could you share a sample slide that exhibits the behavior you're describing?
Thanks, Leslie and Brian, for your replies. I can hide base layer objects, but the objects from the subsequent layers don't show on each timeline. In the attached, you'll see how it works perfectly with the built-in hidden state. Slide 2 didn't work with hidden, so I tried to create a new state called "Hide," and that doesn't work either.
I'm thinking maybe I have to hide other slide layers but then copy the objects I want to show into each new layer maybe?
Thanks so much for your help!
Hi Cheryl, this is a situation where it looks like you're selecting the right object, but because the object you're selecting is named the same on both your base layer and slide layers it was difficult to tell.
Changing the arrow to "hidden" wasn't working because on all your slide layers you're actually selecting and hiding the arrow on the base layer, rather than the slide layer.
I removed the custom states, changed the triggers to "hidden", AND selected the arrow on the slide layer rather than the arrow on the base layer and now it works.
I've attached an updated .story file.
Brian, I can't thank you enough for taking time to dissect that to show me what I did wrong. Thanks so, so much!!
I can't tell you how many times I've done this same thing, glad to help.
A couple of things that I've started doing to make things easier on myself in regards to this:
I usually have to move the trigger dialog box out of the way to see the object, but clearly I didn't do it with these. I've just run through all my template slides and changed the names to L1 arrow, L2 arrow, etc.
I owe you one (or two)! Truly, thanks again.
I have an object starting off in a HIDDEN state, with a trigger to change the state to NORMAL when HOVERED over. But the object remains HIDDEN while I'm hovering. What am I doing wrong?
Hello Dakota.. it looks like you have the object hidden, that you want to use the HOVER trigger on. The problem with this is that it cannot be hovered over as long as it's hidden, so your HOVER trigger never works.
I would recommend inserting a hotspot, over top of the hidden object, and move the HOVER trigger to the hotspot.
Let me know if this helps!
Hi Brian,
Worked perfectly. THANKS! There are a bunch of these little peccadilloes that storyline has, that I'm still learning.
"peccadilloes", love it! :)
This discussion is closed. You can start a new discussion or contact Articulate Support.