-- Lingo syntax _player.flushInputEvents() // JavaScript syntax _player.flushInputEvents();
Player method; flushes any waiting mouse or keyboard events from the Director message queue.
Generally this is useful when script is in a tight loop and the author wants to make sure any mouse clicks or keyboard presses don't get through.
This method operates at runtime only and has no effect during authoring.
None.
This statement disables mouse and keyboard events while a repeat loop executes:
-- Lingo syntax
repeat with i = 1 to 10000
_player.flushInputEvents()
sprite(1).loc = sprite(1).loc + point(1, 1)
end repeat
// JavaScript syntax
for (var i = 1; i <= 10000; i++) {
_player.flushInputEvents();
sprite(1).loc = sprite(1).loc + point(1, 1);
}
on keyDown, on keyUp, on mouseDown (event handler), on mouseUp (event handler), Player