| Package | mx.geom | 
| Class | public class CompoundTransform | 
| Inheritance | CompoundTransform  Object | 
| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 3 | 
| Runtime Versions: | Flash Player 9, AIR 1.1 | 
| Property | Defined By | ||
|---|---|---|---|
|  | constructor : Object 
	 A reference to the class object or constructor function for a given object instance. | Object | |
| matrix : Matrix 
      The 2D matrix either set directly by the user, or composed by combining the transform center, scale, rotation
      and translation, in that order. | CompoundTransform | ||
| matrix3D : Matrix3D 
      The 3D matrix either set directly by the user, or composed by combining the transform center, scale, rotation
      and translation, in that order. | CompoundTransform | ||
| rotationX : Number 
      The rotationX, in degrees, of the transform. | CompoundTransform | ||
| rotationY : Number 
      The rotationY, in degrees, of the transform. | CompoundTransform | ||
| rotationZ : Number 
      The rotationZ, in degrees, of the transform. | CompoundTransform | ||
| scaleX : Number 
      The scaleX of the transform. | CompoundTransform | ||
| scaleY : Number 
      The scaleY of the transform. | CompoundTransform | ||
| scaleZ : Number 
      The scaleZ of the transform. | CompoundTransform | ||
| transformX : Number 
      The x value of the transform center. | CompoundTransform | ||
| transformY : Number 
      The y value of the tansform center. | CompoundTransform | ||
| transformZ : Number 
      The z value of the tansform center. | CompoundTransform | ||
| x : Number 
      The x value of the transform. | CompoundTransform | ||
| y : Number 
      The y value of the transform. | CompoundTransform | ||
| z : Number 
      The z value of the transform. | CompoundTransform | ||
| Method | Defined By | ||
|---|---|---|---|
| 
      Constructor. | CompoundTransform | ||
|  | 
	 Indicates whether an object has a specified property defined. | Object | |
|  | 
	 Indicates whether an instance of the Object class is in the prototype chain of the object specified 
	 as the parameter. | Object | |
|  | 
	 Indicates whether the specified property exists and is enumerable. | Object | |
|  | 
     Sets the availability of a dynamic property for loop operations. | Object | |
|  | 
	 Returns the string representation of this object, formatted according to locale-specific conventions. | Object | |
|  | 
	 Returns the string representation of the specified object. | Object | |
|  
      Applies the delta to the transform's translation component. | CompoundTransform | ||
|  | 
	 Returns the primitive value of the specified object. | Object | |
| matrix | property | 
matrix:Matrix| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 3 | 
| Runtime Versions: | Flash Player 9, AIR 1.1 | 
The 2D matrix either set directly by the user, or composed by combining the transform center, scale, rotation and translation, in that order.
Implementation
    public function get matrix():Matrix    public function set matrix(value:Matrix):void| matrix3D | property | 
matrix3D:Matrix3D| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 3 | 
| Runtime Versions: | Flash Player 9, AIR 1.1 | 
The 3D matrix either set directly by the user, or composed by combining the transform center, scale, rotation and translation, in that order.
Implementation
    public function get matrix3D():Matrix3D    public function set matrix3D(value:Matrix3D):void| rotationX | property | 
| rotationY | property | 
| rotationZ | property | 
| scaleX | property | 
| scaleY | property | 
| scaleZ | property | 
| transformX | property | 
transformX:Number| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 3 | 
| Runtime Versions: | Flash Player 9, AIR 1.1 | 
The x value of the transform center. The transform center is kept fixed as rotation and scale are applied.
Implementation
    public function get transformX():Number    public function set transformX(value:Number):void| transformY | property | 
transformY:Number| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 3 | 
| Runtime Versions: | Flash Player 9, AIR 1.1 | 
The y value of the tansform center. The transform center is kept fixed as rotation and scale are applied.
Implementation
    public function get transformY():Number    public function set transformY(value:Number):void| transformZ | property | 
transformZ:Number| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 3 | 
| Runtime Versions: | Flash Player 9, AIR 1.1 | 
The z value of the tansform center. The transform center is kept fixed as rotation and scale are applied.
Implementation
    public function get transformZ():Number    public function set transformZ(value:Number):void| x | property | 
| y | property | 
| z | property | 
| CompoundTransform | () | Constructor | 
public function CompoundTransform()| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 3 | 
| Runtime Versions: | Flash Player 9, AIR 1.1 | 
Constructor.
| translateBy | () | method | 
 public function translateBy(x:Number, y:Number, z:Number = 0):void| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 3 | 
| Runtime Versions: | Flash Player 9, AIR 1.1 | 
Applies the delta to the transform's translation component. Unlike setting the x, y, or z properties directly, this method can be safely called without changing the transform's concept of 'the source of truth'.
Parameters
| x:Number— The x value of the transform. | |
| y:Number— The y value of the transform. | |
| z:Number(default =0)— The z value of the transform. | 
Thu Dec 4 2014, 05:50 PM -08:00