Mouse Interaction
There are four types of mouse interaction. Each event fires the routine assigned to it.
- mouseup
- mousedown
- mousein
- mouseout
- mousemove
Each type of mouse event can apply to the canvas or to individual sprites.
Use "set mouseup=MouseUpHandler" inside a routine to set the handler routine for the whole canvas.
Use "mouseup=MouseUpHandler" inside the "where" clause of a sprite to apply the handler routine to the sprite only.
Of course MouseUpHandler can be named anything as long as it is a routine.
Check out the reference for full details.
Dragging Sprites
editable