User Guide

196 Objects
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.
Returns
A Boolean value: true if the specified data is attached to the object; false otherwise.
Description
Method; determines whether the specified data has been attached to the specified element.
Only symbols and bitmaps support persistent data.