Ok try this.. My Sprites ive added called poweroff and reset. Hand relates to mouse set cursor style hand.
1) Mouse | Cursor is over poweroff | mouse | set cursor to hand 2) System | else | Mouse | Set cursor from sprite "Your Sprite" Sprite 3) Mouse | Cursor is over reset | mouse | set cursor to hand 4) repeating step 3 for all other objects you need to select from.
Note: Otherwise mouse is always set to your sprite anywhere else Which works in all browsers as well.
For "Set mouse cursor from sprite" is there a way to set it back to the default mouse? Like if there's a UI element that changes your mouse sprite to put down a building, it would change your mouse to the building sprite, and once you create the building it would change it back to whatever the default mouse cursor is?
you can set a global variable for mouseover and then a button click for your building and set the global variable to 1. and when ever its set to 1 by using cursor is over building and inverting it you can change the type of cursors by setting them from sprite and also setting that sprite's x, y coordinate to the mouse and choose another mouse button like the right button when ever clicked it changes back the mouse cursor to the usual one you have along with setting the building cursor to lout of layout or something. i hope it helped you, otherwise i can send you a little demonstration with the help of a construct file..there might be other simple ways to do it but i figured this out for my own game..