User Guide

Element object 153
fl.trace("Left (before) = " + sel.left);
fl.getDocumentDOM().moveSelectionBy({x:100, y:0});
fl.trace("Left (after) = " + sel.left);
See the element.elementType example.
element.locked
Availability
Flash MX 2004.
Usage
element.locked
Description
Property; a Boolean value: true if the element is locked; false otherwise. If the value of
element.elementType is "shape", this property is ignored.
Example
The following example locks the first element in the first frame, top layer:
// similar to Modify > Arrange > Lock:
fl.getDocumentDOM().getTimeline().layers[0].frames[0].elements[0].locked =
true;
element.matrix
Availability
Flash MX 2004.
Usage
element.matrix
Description
Property; a Matrix object. A matrix has properties a, b, c, d, tx, and ty. The a, b, c, and d
properties are floating point values; the
tx and ty properties are coordinates.
Example
The following example moves the specified element by 10 pixels in x and 20 pixels in y:
var mat =
fl.getDocumentDOM().getTimeline().layers[0].frames[0].elements[0].matrix;
mat.tx += 10;
mat.ty += 20;
fl.getDocumentDOM().getTimeline().layers[0].frames[0].elements[0].matrix =
mat;