Lingo Dictionary > O-R > pass |
![]() ![]() ![]() |
pass
Syntax
pass
Description
Command; passes an event message to the next location in the message hierarchy and enables execution of more than one handler for a given event.
The Director player for Java supports this command only within on keyDown
and on keyUp
handlers attached to editable sprites.
The pass
command branches to the next location as soon as the command runs. Any Lingo that follows the pass
command in the handler does not run.
By default, an event message stops at the first location containing a handler for the event, usually at the sprite level.
If you include the pass
command in a handler, the event is passed to other objects in the hierarchy even though the handler would otherwise intercept the event.
Example
This handler checks the keypresses being entered, and allows them to pass through to the editable text sprite if they are valid characters:
on keyDown me legalCharacters = "1234567890" if legalCharacters contains the key then pass else beep end if end
See also
![]() ![]() ![]() |