Element.gettransformationpoint(), Element.haspersistentdata() – Adobe Extending Flash Professional CS5 User Manual
Page 210

188
EXTENDING FLASH PROFESSIONAL
Element object
Last updated 5/2/2011
// 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.getTransformationPoint()
Availability
Flash CS3 Professional.
Usage
element.getTransformationPoint()
Parameters
None.
Returns
A point (for example,
{x:10, y:20}
, where
x
and
y
are floating-point numbers) that specifies the position of the
transformation point (also origin point or zero point) within the element’s coordinate system.
Description
Method; gets the value of the specified element’s transformation point.
Transformation points are relative to different locations, depending on the type of item selected. For more
information, see
element.setTransformationPoint()
Example
The following example gets the transformation point for the third element in the ninth frame on the first layer in the
document. The
transPoint.x
property gives the x coordinate of the transformation point. The
transPoint.y
property gives the y coordinate of the transformation point.
var transPoint =
fl.getDocumentDOM().getTimeline().layers[0].frames[8].elements[2].getTransformationPoint();
See also
document.getTransformationPoint()
,
element.setTransformationPoint()
,
element.hasPersistentData()
Availability
Flash MX 2004.