Lingo Dictionary > D-F > flushInputEvents |
![]() ![]() ![]() |
flushInputEvents
Syntax
flushInputEvents()
Description
This command will flush any waiting mouse or keyboard events from Director's message queue. Generally this is useful when Lingo is in a tight repeat loop and the author wants to make sure any mouse clicks or keyboard presses don't get through. This command operates at runtime only and has no effect during authoring.
Example
This Lingo disables mouse and keyboard events while a repeat loop executes:
repeat with i = 1 to 10000 flushInputEvents() sprite(1).loc = sprite(1).loc + point(1, 1) end repeat
mouseDown, mouseUp, keyDown, keyUp
![]() ![]() ![]() |