Lingo Dictionary > L-N > memberNum |
![]() ![]() ![]() |
memberNum
Syntax
sprite(
whichSprite
).memberNum
the memberNum of sprite
whichSprite
Description
Sprite property; identifies the position of the cast member (but doesn't identify the castLib) associated with the specified sprite whichSprite
. Its value is the cast member number only; the cast member's cast is not specified.
The memberNum
property is useful for switching cast members assigned to a sprite so long as the cast members are within the same cast. To switch among cast members in different casts, use the member
sprite property. For the value set by Lingo to last beyond the current sprite, the sprite must be a puppet.
This property also is useful for exchanging cast members when a sprite is clicked to simulate the reversed image that appears when a standard button is clicked. You can also make some action in the movie depend on which cast member is assigned to a sprite.
When you set this property within a script while the playback head is not moving, be sure to use the updateStage
command to redraw the Stage.
This property can be tested and set.
Example
The following statement switches the cast member assigned to sprite 3 to cast member number 35 in the same cast:
sprite(3).memberNum = 35
Example
This statement assigns the cast member Narrator to sprite 10 by setting memberNum
sprite property to Narrator's cast number. Narrator is in the same cast as the sprite's current cast member.
sprite(10).memberNum = member("Narrator").number
Example
This handler swaps bitmaps when a button is clicked or rolled off. It assumes that the artwork for the Down button immediately follows the artwork for the Up button in the same cast.
on mouseDown upButton = sprite(the clickOn).memberNum downButton = upButton + 1 repeat while the stillDown if rollover(the clickOn) then sprite(the clickOn).memberNum = downButton else sprite(the clickOn).memberNum = upButton end if updateStage end repeat if rollover (the clickOn) then put "The button was activated" end
See also
castLib
, member (sprite property)
, number (cast member property)
, member (keyword)
![]() ![]() ![]() |