Trigger once as you have it would keep the sound from playing every tick.
To have the sound only play once try using a global variable, then use a variable comparison to set up the trigger like:
>gvariable mousesound =0
->mouse is over object
--> trigger once: play sound, add one to gvariable mousesound