User Guide

230 Chapter 3: Objects
Matrix object
Availability
Flash MX 2004.
Description
The Matrix object represents a transformation matrix.
Property summary for the Matrix object
The following properties are available for the Matrix object:
matrix.a
Availability
Flash MX 2004.
Usage
matrix.a
Description
Property; a floating-point value that specifies the (0,0) element in the transformation matrix. This
value represents the scale factor of the object’s x-axis.
Example
The a and d properties in a matrix represent scaling. In the following example, the values are set
to 2 and 3, respectively, to scale the selected object to two times its width and three times its
height:
var mat = fl.getDocumentDOM().selection[0].matrix;
mat.a = 2;
mat.d = 3;
fl.getDocumentDOM().selection[0].matrix = mat;
Property Description
matrix.a Property; a floating-point value that specifies the (0,0) element in the
transformation matrix.
matrix.b Property; a floating-point value that specifies the (0,1) element in the matrix.
matrix.c Property; a floating-point value that specifies the (1,0) element in the matrix.
matrix.d Property; a floating-point value that specifies the (1,1) element in the matrix.
matrix.tx Property; a floating-point value that specifies the x-axis location of a symbol’s
registration point or the center of a shape.
matrix.ty Property; a floating-point value that specifies the y-axis location of a symbol’s
registration point or the center of a shape.
CHAPTER 3
Objects