Restore on Mouse Leave does not work?

Hi Heroes,

I have a Normal caption box explaining something that changes state to Hidden when the mouse hovers over a Hotspot. When the mouse hovers of the Hotspot a different caption changes state to Normal to be seen.

When I move the mouse off the Hotspot, I want the original caption box to reappear in Normal state. I thought by checking the "Restore on Mouse Leave" check-box it would do that. But it does not.

Thoughts?

40 Replies
Christine Hendrickson

Hi Rick,

Correct, when you move your mouse off of the area, the previous state should be restored.

Here's a quick example:

Restore on Mouse Leave

I'm having a hard time determining if you're triggering the state changes/restore settings for the same caption however. 

If you're still having trouble with this, are you able to share the .STORY file? I'd be happy to take a look.

Thanks!

Rick Blunt

Hi Christine,

Thanks for the reply. Unfortunately that way still did not work. It's worked for me hundreds of time before, but not this time.

I got around it by deleting all states and creating an "On" and "Off" state. Ste up the trigger and it work just like it was supposed to. For some reason, it just would not work with "Normal" and "Hidden" states.

Thanks,

Rick

Christine Hendrickson

Hi Rick,

Thanks for getting back to me!

That is very strange. I wonder why it's specific to this project? 

Can you tell me if you have the latest update (Update 5) installed? It might help to download that, if you haven't already. 

I'm glad to hear that you were able to get this working on your end. It would be great, though, if we could figure out why this happened in the first place. If you're satisfied with the solution at the moment, I completely understand. If you happen to run into this again, however, it might be best if we could test the file out and see what's happening. 

Thanks, Rick!

Jennifer Boettcher

I'm having the same problem as well. Only my issue is on the slide master, so I can't use a layer as a workaround.

I have a progress meter on my slide master that I want to show on hover of a button. I have it set up so that a rectangle matching the background is covering the progress meter in a normal state. When someone hovers over a button, the rectangle changes to a hidden state, revealing the progress meter. I have the box checked to "restore on mouse leave", but the rectangle stay hidden and does not come back to normal until you go to the next slide.

We don't want the progress meter to be prominent, but if people want to check how far along they are in the course, then they can simply hover over the button/icon to reveal their progress at any time.

At this point, it's not enough of a problem for me to completely change my settings, but it is annoying that the functionality does not work as expected (and it sounds like it's not just me). Perhaps there's a glitch with this as it relates to hidden states?

I might try Rick's original recommendation of creating an on and off state, since that's really what I want to happen.

Jennifer Boettcher

Rick - thank you for the easy workaround. I created a custom state on my rectangle called "Off" and deleted the shape. Then I changed my trigger to shange state of rectangle to "Off" instead of "hidden" on mouse hover, and left the box checked for "restore on mouse leave". The trigger works as intended and only when the mouse is hovered over the button can you see the progress meter. It reappears when the mouse leaves the button. And it only took me about 30 seconds to fix.

There must be a glitch on the hidden state.

Amy L.

I can't get my Restore on mouse leave to work either. I have a door with drawn door knob. I built a hover state for the door, which looks like it's partially open. So I had to hide the door knob since you can add states to object groups. I can hide the door knob with a few different triggers (when door/rectangle's state is Hover, or when user mouses over the rectangle).  But, nothing will bring it back once the mouse is no longer hovered on the door. If I add a trigger to change the knob state to Normal when rectangle/door state is Normal, the door knob remains on screen regardless of the door state (open/closed).

Maybe one trigger type for moving the door is better -- hover state vs  mouse over (although they should be identical)?

So then I just tried moving the knob off the stage completely and into the Normal state of the door rectangle. And I made a custom hover state with a trigger to set it to that when hovered over. But, nothing I do can get the door knob oval to come back. 

 

p.s. It does behave perfectly when I'm in work mode and I mouse over the states.

 

Amy L.

Strange. I can't make the built-in hover state by just copying the custom. If I add the built-in hover state and just copy/paste the shapes out of the custom hover, the door comes in transparent--both outline and fill. Only the pale green shapes come over as they should. So I redid the door outline and fill. It kind of works, but now there's some delay or something that ruins the effect, and that doesn't happen in your file. :-|  Baffled.

Emily Ruby

Hello Amy,

 When I created the built in hover, all I copied in was the green shapes and the new doorknob. The door filled in would already be in the state when it is added. It seems like adding a second filled in door on the hover state is causing the delay effect in your file.

See attached, this should help.

Amy L.

Yeah, I can't get that to work either. I copied the green parts, deleted the custom hover state, added the hover state and pasted the shapes, and it looks like it's working when I mouse over the states, but i preview, I see a little bit of the other door knob, which I can't find hidden anywhere.
This is getting to be a bit much. I can't just have Articulate build my pages for me. Are you using Storyline 2? I'm not.

Ashley Terwilliger

Hi Jane, 

If you'd like to share a sample .story file here with us we'll be happy to take a look. Also, it's worth checking into if you've also set up triggers for that element or are letting the "hover state" of an object work on it's won (I'd recommend not using the triggers in this scenario). 

Jane .

thanks Hassan- here's the file. I want to have the visible character disappear when mouse hovers over the red rectangle ( this will have no border) and reappear when mouse leaves. At the same time i want the hidden character to appear on mouse over but hide again on mouse leave. Sounds simple but doesn't seem to be working. Maybe i have missed a trigger? 

Jane .

Hi Ashley, thanks for response- i tried using hover states. making the hover state 100% transparent to hide it instead of using triggers, which worked on the visible character, but not on the hidden one. I must be missing something simple- I've added the story to Hassan's response below, but love any other ideas also if you have time?