Lingo Dictionary > T-Z > type (cast member property)

 

type (cast member property)

Syntax

member(whichCastMember).type
the type of member whichCastMember
member( whichCastMember, which castLib). type
member whichCastMember of castLib whichCast.type
the type of member whichCastMember of castLib whichCast

Description

Cast member property; indicates the specified cast member's type. This property replaces the castType property used in previous versions of Director.

The type member property can be one of the following values:

#animgif

#ole

#bitmap

#palette

#button

#picture

#cursor

#QuickTimeMedia

#digitalVideo

#script

#empty

#shape

#field

#sound

#filmLoop

#swa

#flash

#text (#richText is now obsolete)

#font

#transition

#movie

#vectorShape


This list includes those types of cast members that are available in Director and the Xtras that come with it. You can also define custom cast member types for custom cast members.

When a movie plays back as an applet, the type member property is valid only for cast member types that the player supports.

For movies created in Director 5 and 6, the type member property returns #field for field cast members and #richText for text cast members. However, field cast members originally created in Director 4 return #text for the member type, providing backward compatibility for movies that were created in Director 4.

This property can be tested but not set.

Example

The following handler checks whether the cast member Today's News is a field cast member and displays an alert if it is not:

on checkFormat
	if member("Today's News").type <> #field then alert \"Sorry, this cast member must be a field."
end