| Language Version: | ActionScript 3.0 |
| Product Version: | Flex 4.1 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
The IAssetLayoutFeatures interface defines the minimum properties and methods
required for an Object to support advanced transforms in embedded assets.
mx.core.AdvancedLayoutFeatures
computedMatrix:Matrix [read-only]
| Language Version: | ActionScript 3.0 |
| Product Version: | Flex 4.1 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
The computed matrix, calculated by combining the layout matrix and any offsets provided.
Implementation public function get computedMatrix():MatrixcomputedMatrix3D:Matrix3D [read-only]
| Language Version: | ActionScript 3.0 |
| Product Version: | Flex 4.1 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
The computed 3D matrix, calculated by combining the 3D layout matrix and any offsets provided.
Implementation public function get computedMatrix3D():Matrix3Dis3D:Boolean [read-only]
| Language Version: | ActionScript 3.0 |
| Product Version: | Flex 4.1 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
True if the computed transform has 3D values.
Implementation public function get is3D():BooleanlayoutIs3D:Boolean [read-only]
| Language Version: | ActionScript 3.0 |
| Product Version: | Flex 4.1 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
True if the layout transform has 3D values.
Implementation public function get layoutIs3D():BooleanlayoutMatrix:Matrix| Language Version: | ActionScript 3.0 |
| Product Version: | Flex 4.1 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
The 2D matrix used during layout calculations to determine the layout and size of the component and its parent and siblings.
Implementation public function get layoutMatrix():Matrix public function set layoutMatrix(value:Matrix):voidlayoutMatrix3D:Matrix3D| Language Version: | ActionScript 3.0 |
| Product Version: | Flex 4.1 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
The 3D matrix used during layout calculations to determine the layout and size of the component and its parent and siblings.
Implementation public function get layoutMatrix3D():Matrix3D public function set layoutMatrix3D(value:Matrix3D):voidlayoutRotationX:Number| Language Version: | ActionScript 3.0 |
| Product Version: | Flex 4.1 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
Layout transform convenience property. Represents the rotation around the X axis of the layout matrix used in layout and in
the computed transform.
Implementation public function get layoutRotationX():Number public function set layoutRotationX(value:Number):voidlayoutRotationY:Number| Language Version: | ActionScript 3.0 |
| Product Version: | Flex 4.1 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
Layout transform convenience property. Represents the rotation around the Y axis of the layout matrix used in layout and in
the computed transform.
Implementation public function get layoutRotationY():Number public function set layoutRotationY(value:Number):voidlayoutRotationZ:Number| Language Version: | ActionScript 3.0 |
| Product Version: | Flex 4.1 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
Layout transform convenience property. Represents the rotation around the Z axis of the layout matrix used in layout and in
the computed transform.
Implementation public function get layoutRotationZ():Number public function set layoutRotationZ(value:Number):voidlayoutScaleX:Number| Language Version: | ActionScript 3.0 |
| Product Version: | Flex 4.1 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
Layout transform convenience property. Represents the scale along the X axis of the layout matrix used in layout and in
the computed transform.
Implementation public function get layoutScaleX():Number public function set layoutScaleX(value:Number):voidlayoutScaleY:Number| Language Version: | ActionScript 3.0 |
| Product Version: | Flex 4.1 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
Layout transform convenience property. Represents the scale along the Y axis of the layout matrix used in layout and in
the computed transform.
Implementation public function get layoutScaleY():Number public function set layoutScaleY(value:Number):voidlayoutScaleZ:Number| Language Version: | ActionScript 3.0 |
| Product Version: | Flex 4.1 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
Layout transform convenience property. Represents the scale along the Z axis of the layout matrix used in layout and in
the computed transform.
Implementation public function get layoutScaleZ():Number public function set layoutScaleZ(value:Number):voidlayoutWidth:Number| Language Version: | ActionScript 3.0 |
| Product Version: | Flex 4.1 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
Used by the mirroring transform. See the mirror property.
Implementation public function get layoutWidth():Number public function set layoutWidth(value:Number):voidlayoutX:Number| Language Version: | ActionScript 3.0 |
| Product Version: | Flex 4.1 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
Layout transform convenience property. Represents the x value of the layout matrix used in layout and in
the computed transform.
Implementation public function get layoutX():Number public function set layoutX(value:Number):voidlayoutY:Number| Language Version: | ActionScript 3.0 |
| Product Version: | Flex 4.1 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
Layout transform convenience property. Represents the y value of the layout matrix used in layout and in
the computed transform.
Implementation public function get layoutY():Number public function set layoutY(value:Number):voidlayoutZ:Number| Language Version: | ActionScript 3.0 |
| Product Version: | Flex 4.1 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
Layout transform convenience property. Represents the z value of the layout matrix used in layout and in
the computed transform.
Implementation public function get layoutZ():Number public function set layoutZ(value:Number):voidmirror:Boolean| Language Version: | ActionScript 3.0 |
| Product Version: | Flex 4.1 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
If true the X axis is scaled by -1 and the x coordinate of the origin
is translated by the component's width.
The net effect of this "mirror" transform is to flip the direction
that the X axis increases in without changing the layout element's
location relative to the parent's origin.
The default value is false.
Implementation public function get mirror():Boolean public function set mirror(value:Boolean):voidstretchX:Number| Language Version: | ActionScript 3.0 |
| Product Version: | Flex 4.1 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
The stretchY is the horizontal component of the stretch scale factor which
is applied before any other transformation property.
Implementation public function get stretchX():Number public function set stretchX(value:Number):voidstretchY:Number| Language Version: | ActionScript 3.0 |
| Product Version: | Flex 4.1 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
The stretchY is the vertical component of the stretch scale factor which
is applied before any other transformation property.
Implementation public function get stretchY():Number public function set stretchY(value:Number):voidtransformX:Number| Language Version: | ActionScript 3.0 |
| Product Version: | Flex 4.1 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
The x value of the point around which any rotation and scale is performed in both the layout and computed matrix.
Implementation public function get transformX():Number public function set transformX(value:Number):voidtransformY:Number| Language Version: | ActionScript 3.0 |
| Product Version: | Flex 4.1 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
The y value of the point around which any rotation and scale is performed in both the layout and computed matrix.
Implementation public function get transformY():Number public function set transformY(value:Number):voidtransformZ:Number| Language Version: | ActionScript 3.0 |
| Product Version: | Flex 4.1 |
| Runtime Versions: | Flash Player 10, AIR 1.5 |
The z value of the point around which any rotation and scale is performed in both the layout and computed matrix.
Implementation public function get transformZ():Number public function set transformZ(value:Number):void