Why Hover can't be taken as a state for condition?

Jul 01, 2013

Need some help here!!

I have a page with a screenshot where a I have several areas on the screenshot highted with buttons. When you hoveover the button, a new layer with a pop box for explanation will show up. I want to set it up so learners will need to hover over all buttons before then can proceed to the next page. I have done that through setting variables for hover objects and directly using conditions in the player next button for hover those buttons, but none worked.

My question is: can hover state be a state for condition or do i have to use Visited instead (which means I'll need to have learners to click on buttons instead..not preferred in my case)

Any help or guidance is much appreciated!!

7 Replies
Christine Hendrickson

Welcome to E-Learning Heroes, Becky!

I think the problem with using a condition on a "Hover" state is that the state won't be static. It's more of an effect, rather than a state that "sticks". So, if you use a condition "when: Hover", you'll run into issues.

Why not have a variable change when the layer is shown and use that variable change as the condition, instead?

Becky Liu

Mike Enders said:

Becky,

Given that the hover state isn't persistent, it's hard to use it as a condition. However, your variable idea should work.  I've attached a sample file to see if this is what you're looking for.

I hope this helps!

Mike



Hi Mike!

This is exactly what i am looking for! You made it to work!! I haven't explored making each hover object a variable. Thanks so much.

Becky

Becky Liu

Mike Enders said:

Becky,

An alternate route could be that you add another state to the object and the object changes to this state when the mouse is hovered over the object.  Then, you'd have a persistent state to target and could use states as the condition.

Mike


I might try that too. Your storyline example really helps - visual example is so much easier to learn. Thanks again.

Becky Liu

Christine Hendrickson said:

Welcome to E-Learning Heroes, Becky!

I think the problem with using a condition on a "Hover" state is that the state won't be static. It's more of an effect, rather than a state that "sticks". So, if you use a condition "when: Hover", you'll run into issues.

Why not have a variable change when the layer is shown and use that variable change as the condition, instead?


Hi Christine,

Thanks for the response!! You guys are so helpful. I didn't expect such timely resolution.

Becky

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