Item.hasdata(), Item.itemtype – Adobe Extending Flash Professional CS4 User Manual
Page 322
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
Example
The following example shows the type of the specified library item in the Output panel:
fl.trace(fl.getDocumentDOM().library.items[0].itemType);