beautypg.com

Item.hasdata(), Item.itemtype – Adobe Extending Flash Professional CS4 User Manual

Page 322

background image

300

EXTENDING FLASH CS4 PROFESSIONAL

Item object

Example
The following example gets the value of the data named

myData

from the first item in the library and stores it in the

variable

libData

:

var libData = fl.getDocumentDOM().library.items[0].getData("myData");

item.hasData()

Availability
Flash MX 2004.

Usage

item.hasData(name)

Parameters

name

A string that specifies the name of the data to check for in the library item.

Returns
A Boolean value:

true

if the specified data exists;

false

otherwise.

Description
Method; determines whether the library item has the named data.

Example
The following example shows a message in the Output panel if the first item in the library contains data named

myData

:

if (fl.getDocumentDOM().library.items[0].hasData("myData")){

fl.trace("Yep, it's there!");

}

item.itemType

Availability
Flash MX 2004.

Usage

item.itemType

Description
Read-only property; a string that specifies the type of element. The value is one of the following:

"undefined"

,

"component"

,

"movie clip"

,

"graphic"

,

"button"

,

"folder"

,

"font"

,

"sound"

,

"bitmap"

,

"compiled clip"

,

"screen"

, or

"video"

. If this property is

"video"

, you can determine the type of video; see

videoItem.videoType

.

Example
The following example shows the type of the specified library item in the Output panel:

fl.trace(fl.getDocumentDOM().library.items[0].itemType);