 |
THE HYPERCARD CENTER |
|
|
Note: This is a work in progress and many formatting issues have been fixed. Read more about the project on the home page.
lockMessagesset [the] lockMessages to trueOrFalse
The lockMessages property returns or sets whether HyperCard sends certain messages automatically. The messages affected are closeCard , closeBackground , closeStack , openCard , openBackground , openStack , resumeStack , and suspendStack . Setting lockMessages to true is useful when you want to go to a card to retrieve or save information, but you don’t want to stay there. (The handler will run faster with lockMessages set to true.) The default setting is false, meaning that HyperCard does send the messages. HyperCard sets lockMessages to false on idle. Examplesset the lockMessages to true
Demo Scripton lockMessagesDemo -- The script of this background contains a closeCard handler that -- closes this Demo Script field if it is open. -- By locking messages, this handler prevents HyperCard from sending -- the closeCard message when it goes to the previous card. set lockmessages to true click at the loc of bkgnd button "Prev" click at the loc of bkgnd button "Next" set lockmessages to false end lockMessagesDemo
Related Topics Placeholders
trueOrFalseAny expression that evaluates to the HyperTalk and AppleScript constants true or false . For example: true false the hilite of bg btn "Yes" fld "Zip" contains "95014" the short name of this stack is "Fred"
HyperTalk Reference
|