Lingo Dictionary > A-C > clickOn |
![]() ![]() ![]() |
clickOn
Syntax
the clickOn
Description
Function; returns the last active sprite clicked by the user. An active sprite is a sprite that has a sprite or cast member script associated with it.
When the user clicks the Stage, clickOn
returns 0. To detect whether the user clicks a sprite with no script, you must assign a placeholder script to it ("--
,"
for example) so that it can be detected by the clickOn
function.
The clickOn
can be checked within a repeat loop. However, neither clickOn
nor clickLoc
functions change value when the handler is running. The value that you obtain is the value from before the handler started.
Example
This statement checks whether sprite 7 was the last active sprite clicked:
if the clickOn = 7 then alert "Sorry, try again."
Example
This statement sets the foreColor
property of the last active sprite that was clicked to a random color:
sprite(the clickOn).foreColor = random(255)-1
See also
doubleClick
, the mouseDown (system property)
, mouseMember
, the mouseUp (system property)
![]() ![]() ![]() |