Note: This is a work in progress and will be formatting errors. Read more about the project on the home page. number (property)
The To change the number of a button or field, select it and choose Send Farther and Bring Closer from the Objects menu, or change its The number of a window reflects its front to back order (similar to the number of a button or field). You can change a window's number by bringing it to the front (for example, by clicking it or by using the The number of a card is its position within a stack. The number of a background is the order in which the background was created. To change the number of a card or background, you must use the sort command or cut cards and paste them into different positions within the stack. Examples
Demo Script
PlaceholdersbuttonHyperTalk DefinitionAn expression that identifies a button by name, number, or id, using one of the following forms: [ card ] button id posInteger [of card ] [card ] button text [of card ] -- name [card ] button posInteger [of card ]ordinal [card ] button [of card ] button id posInteger [of card ]bkgnd button text [of card ] -- namebkgnd button posInteger [of card ]ordinal bkgnd button [of card ] For example:
When used inside a button script:
When a button receives a message: A button can also be referred to as a part when you’re talking about its position among all buttons and fields within the same card or background.AppleScript DefinitionAn expression that identifies a button by name, number, or id, using the same forms as HyperTalk except that “background” must be used in place of “bkgnd”. field An expression that identifies a field by name, number, or id using one of the following forms (in AppleScript, use “background” in place of “bkgnd”): card field id posInteger [of card ]card field text [of card ] -- namecard field posInteger [of card ]ordinal card field [of card ] [bkgnd ] field id posInteger [of card ] [bkgnd ] field text [of card ] -- name [bkgnd ] field posInteger [of card ]ordinal [bkgnd ] field [of card ]For example:
When used inside a field script in HyperTalk:
When a field receives a message:[the] target A field can also be referred to as a part when you’re talking about its position among all buttons and fields within the same card or background. card An expression that identifies a card by name, number, or id using one of the following forms (in AppleScript, use “background” in place of “bkgnd”):
card id posInteger [of bkgnd ]card text [of bkgnd ] -- namecard posInteger [of bkgnd ] -- numberordinal card [of bkgnd ]position card [of bkgnd ]ordinal marked cardposition marked cardmarked card posIntegerFor example:
When used inside a card script in HyperTalk:
When a card receives a message: See also: button and field bkgnd A HyperTalk expression that identifies a background by name, number, or id, using one of the following forms:
For example:
From within a background script, the term me refers to that background.
When a background receives a the message [the] target, that message is referring to the background. See also: card window One of HyperCard’s built-in windows, the window containing the current stack (called the card window), or any other window containing a stack, as follows:
Note: If a window containing a stack is inactive, you can set only its location and visible properties.
Important: External windows can’t be substituted for the window placeholder (see the externalWindow placeHolder). Related Topics
|
Version 0.7b1 (March 24, 2022)