Lingo Dictionary > L-N > number (cast member property)

 

number (cast member property)

Syntax

member(whichCastMember).number
the number of member whichCastMember

Description

Cast member property; indicates the cast number of the cast member specified by whichCastMember: either a name, if whichCastMember is a string, or a number, if whichCastMember is an integer.

The property is a unique identifier for the cast member that is a single integer describing its location in and position in the castLib.

This property can be tested but not set.

Note: When using the first syntax of member(whichCastMember).number, an error is generated if the cast member does not exist. When unsure of the existence of the member, use the alternate syntax to avoid the error.

Example

This statement assigns the cast number of the cast member Power Switch to the variable whichCastMember:

whichCastMember = member("Power Switch").number 

Example

This statement assigns the cast member Red Balloon to sprite 1:

sprite(1).member = member("Red Balloon").number 

Example

This verifies that a cast member actually exists before trying to switch the cast member in the sprite:

property spriteNum

on mouseUp me
	if (member("Mike's face").number > 0) then
		sprite(spriteNum).member = "Mike's face"
	end if
end

See also

member (sprite property), memberNum, number of members