'Show Layer when user clicks button' is activating upon releasing the mouse button

Sep 21, 2023

I've got a slide that reveals a number of buttons when the user hovers over the area.  When the user hovers over a button, the button makes a sound.  All good so far.

When the button is clicked nothing happens until the user releases the mouse button.  At that time, the "button pressed" sound is heard and the button's function to jump to a particular point in the base layer video commences.

Functionally, it all is fine.  It's just the annoying fact that the click of the mouse does not actually make the button trigger.  Users don't really notice that.  However, the other odd thing is that when moving around (hovering) over the area where the buttons are, you hear the hover sound twice for each button.

As I'm writing this, I'm wondering if this has to do with the fact that the buttons in question are over a hotspot.  There are buttons that are not on a hotspot, and those react to the downstroke of a mouse click.

Has anyone seen this before?

1 Reply
Walt Hamilton

Windows (and browsers) read a lot of mouse actions. Traditionally, "Mouse up" has been chosen to indicate a mouse click, instead of "Mouse  down". So SL is just following established custom when releasing the mouse triggers the "click" action. And, like you say, users don't notice it, because all of the internet functions that way. (Click a web link, and don't release the mouse to observe it in action on most, if not all sites.)

As to hearing the sounds twice, someone would really have to see your project to be able to tell you why. Attach your .story file here.