User Guide

Element object 151
var elt = elts[x];
fl.trace("Element "+ x +" Name = " + elt.name + " Type = " + elt.elementType
+ " location = " + elt.left + "," + elt.top + " Depth = " + elt.depth);
}
element.getPersistentData()
Availability
Flash MX 2004.
Usage
element.getPersistentData( name )
Parameters
name
A string that identifies the data to be returned.
Returns
The data specified by the name parameter, or 0 if the data doesnt exist.
Description
Method; retrieves the value of the data specified by the name parameter. The type of data depends
on the type of the data that was stored (see
element.setPersistentData()). Only symbols and
bitmaps support persistent data.
Example
The following example sets and gets data for the specified element, shows its value in the Output
panel, and then removes the data:
// at least one symbol or bitmap is selected in the first layer, first frame
var elt = fl.getDocumentDOM().getTimeline().layers[0].frames[0].elements[0];
elt.setPersistentData("myData","integer", 12);
if (elt.hasPersistentData("myData")){
fl.trace("myData = "+ elt.getPersistentData("myData"));
elt.removePersistentData( "myData" );
fl.trace("myData = "+ elt.getPersistentData("myData"));
}
element.hasPersistentData()
Availability
Flash MX 2004.
Usage
element.hasPersistentData( name )
Parameters
name
A string that specifies the name of the data item to test.