wait | ||||||||||
Type | command | |||||||||
Dictionary | LCS | |||||||||
Library | LiveCode Script | |||||||||
Syntax |
| |||||||||
Summary | Pauses a handler before executing the rest of its statements. | |||||||||
Introduced | 1.0 | |||||||||
OS | mac, windows, linux, ios, android | |||||||||
Platforms | desktop, server, mobile | |||||||||
Parameters |
| |||||||||
Example |
| |||||||||
Related | Property: lowResolutionTimers Message: idle Command: open socket, send Function: seconds, waitDepth, milliseconds, ticks Control Structure: repeat Glossary: handler, statement, message, command, execute | |||||||||
Description | Use the wait command to delay a certain amount of time, or until something happens, before continuing a handler. The wait command freezes execution for the specified amount of time, or until the specified condition has been met, or until a message has been sent. The wait for time form waits for the specified time period. (The time elapsed during a wait command may be a few milliseconds more than the specified time, depending on the speed of the system and on the system's minimum time slice.) If the wait..with messages form is used, LiveCode continues normal processing during the wait. The current handler is frozen, but the user can start other handlers and perform other actions such as switching cards.
The wait for messages form waits until any message has been sent and the message has been handled. After any message handler runs, the handler containing the wait for messages statement resumes executing. Wait for messages handles at least one message but can handle more. |