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

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
Example
The following example shows the type of the specified library item in the Output panel:
fl.trace(fl.getDocumentDOM().library.items[0].itemType);