beautypg.com

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

Page 335

background image

313

EXTENDING FLASH PROFESSIONAL

Item object

Last updated 5/2/2011

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);

This manual is related to the following products: