Lingo Dictionary > L-N > member (keyword) |
![]() ![]() ![]() |
member (keyword)
Syntax
member
whichCastMember
member
whichCastMember
of castLib
whichCast
member(
whichCastMember
,
whichCastLib
)
Description
Keyword; indicates that the object specified by whichCastMember
is a cast member. If whichCastMember
is a string, it is used as the cast member name. If whichCastMember
is an integer, it is used as the cast member number.
When playing back a movie as an applet, refer to cast members by number rather than by name to improve the applet's performance.
The member
keyword is a specific reference to both a castLib and a member within it if used alone:
put sprite(12).member -- (member 3 of castLib 2)
This property differs from the memberNum
property of a sprite, which is always an integer designating position in a castLib but does not specify the castLib:
put sprite(12).memberNum -- 3
The number of a member is also an absolute reference to a particular member in a particular castLib:
put sprite(12).member.number -- 131075
Example
The following statement sets the hilite
property of the button cast member named Enter Bid to TRUE
:
member("Enter Bid").hilite = TRUE
Example
This statement puts the name of sound cast member 132 into the variable soundName
:
soundName = member(132, "Viva Las Vegas").name
Example
This statement checks the type of member Jefferson Portrait in the castLib Presidents:
memberType = member("Jefferson Portrait", "Presidents").type
Example
This statement determines whether cast member 9 has a name assigned:
if member(9).name = EMPTY then exit
Example
You can check for the existence of a member by testing for its number:
memberCheck = member("Epiphany").number if memberCheck = -1 then alert "Sorry, that member doesn't exist"
Example
Alternatively, you can check for the existence of a member by testing for its type:
memberCheck = member("Epiphany").type if memberCheck = #empty then alert "Sorry, that member doesn't exist"
See also
![]() ![]() ![]() |