Lingo Dictionary > L-N > moveableSprite |
![]() ![]() ![]() |
moveableSprite
Syntax
sprite(
whichSprite
).moveableSprite
the moveableSprite of sprite
whichSprite
Description
Sprite property; indicates whether a sprite can be moved by the user (TRUE
) or not (FALSE
).
You can make a sprite moveable by using the Moveable option in the Score. However, to control whether a sprite is moveable and to turn this condition on and off as needed, use Lingo. For example, to let users drag sprites one at a time and then make the sprites unmoveable after they are positioned, turn the moveableSprite
sprite property on and off at the appropriate times.
Note: For more customized control such as snapping back to the origin or animating while dragging, create a behavior to manage the additional functionality.
This property can be tested and set.
Example
This handler makes sprites in channel 5 moveable:
on spriteMove sprite(5).moveableSprite = TRUE end
Example
This statement checks whether a sprite is moveable and if it isn't, displays a message:
if sprite(13).moveableSprite = FALSE then member("Notice").text = "You can't drag this item by using the mouse."
See also
![]() ![]() ![]() |