The mouse position is a coordinate representing the position of the mouse on the Stage. It uses the Cartesian coordinate system, with bounds for the X coordinate at ±240 and bounds for the Y coordinate at ±180.
Related Blocks
Blocks which reference the mouse position include:
go to (mouse-pointer v)— Moves a sprite to mouse's position if the "mouse-pointer" option is selected in the dropdownglide () secs to (mouse-pointer v)— Glides a sprite towards the mouse's position for a specified length if the "mouse-pointer" option is selected in the dropdownpoint towards (mouse-pointer v)— Makes a sprite point towards the mouse's position if the "mouse-pointer" option is selected in the dropdownmouse x— Reports the mouse's X positionmouse y— Reports the mouse's Y position
Example Uses
Some common uses for the Mouse Coordinates value are below:
- Sliders
In a project, if something needs to be adjustable, then a slider can be used that can be controlled using the mouse.
The slider button (the sprite that will slide back and forth) should have these scripts:
when this sprite clicked
repeat until <not<mouse down?>>
set [main value v] to (mouse x)
go to x:(main value) y:(180)
end
The script can also be adjusted to make a vertical slider:
when this sprite clicked
repeat until <not<mouse down?>>
set [main value v] to (mouse y)
go to x:(240) y:(main value)
end
The constant X or Y position can be any value, and the main value is the value that will be controlled by the slider.
- Mousing-over an area