Note: This is a work in progress and many formatting issues have been fixed. Read more about the project on the home page.
For some events, HyperCard automatically sends a sequence of system messages.
For example, when you close an existing stack by opening another one, HyperCard sends the following system messages in order: closeCard, closeBackground, closeStack, openStack, openBackground, openCard.
Click an event to see the order in which HyperCard sends multiple system messages in response to it.
When HyperCard first starts up, it sends the following messages in order:
(In version 1.2.5, the order was openStack openBackground openCard startup.)
When HyperCard first resumes after being suspended, it sends the following messages in order:
(In version 1.2.5, the order was openStack openBackground openCard resume.)
When HyperCard creates a new stack, it sends the following messages in order:
(In version 1.2.5, the order was closeCard closeBackground closeStack openStack openBackground openCard newStack.)
When HyperCard creates a new stack in a new window, it sends the following messages in order:
(This event does not occur in version 1.2.5.)
When HyperCard creates a new background, it sends the following messages in order:
(In version 1.2.5, the order was closeCard closeBackground openBackground openCard newBackground newCard.)
When HyperCard creates a new card, it sends the following messages in order:
(In version 1.2.5, the order was openCard newCard.)
When HyperCard deletes a stack, it sends the following messages in order:
(In version 1.2.5, the order was deleteStack closeCard closeBackground closeStack.)
When HyperCard deletes a background, it sends the following messages in order:
(In version 1.2.5, the order was deleteBackground deleteCard.)
When HyperCard deletes a card, it sends the following messages in order:
The messages in braces are sent only if the deleted card was the last card of a background. (In version 1.2.5, the order was deleteCard closeCard.)
When HyperCard cuts a card, it sends the following messages in order:
The messages in braces are sent only if the cut card was the last card of a background. (No messages were sent in version 1.2.5 for this event.)
When HyperCard pastes a card, it sends the following messages in order:
The messages in braces are sent only if the pasted card is the first card of a new background. (In version 1.2.5, the order was openCard.)