fl.motion
public class MatrixTransformer
继承MatrixTransformer Inheritance Object

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9.0.28.0

MatrixTransformer 类包含修改转换矩阵单个属性的方法:水平和垂直缩放、水平和垂直倾斜,以及旋转。 该类还具有围绕给定变形点而不是常见点 (0, 0) 旋转的方法。

另请参见

Motion XML Elements
flash.geom



公共 属性
 属性定义方
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
 Inheritedprototype : Object
[static] 对类或函数对象的原型对象的引用。
Object
公共 方法
 方法定义方
  
[static] 计算矩阵中的旋转角度(以度为单位)。
MatrixTransformer
  
[static] 计算矩阵中的旋转角度(以弧度为单位)。
MatrixTransformer
  
[static] 计算矩阵中的水平缩放。
MatrixTransformer
  
[static] 计算矩阵中的垂直缩放。
MatrixTransformer
  
[static] 计算矩阵中的水平倾斜角度(以度为单位)。
MatrixTransformer
  
[static] 计算矩阵中的水平倾斜角度(以弧度为单位)。
MatrixTransformer
  
[static] 计算矩阵中的垂直倾斜角度(以度为单位)。
MatrixTransformer
  
[static] 计算矩阵中的垂直倾斜角度(以弧度为单位)。
MatrixTransformer
 Inherited
指示对象是否已经定义了指定的属性。
Object
 Inherited
指示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
  
matchInternalPointWithExternal(m:Matrix, internalPoint:Point, externalPoint:Point):void
[static] 根据需要移动矩阵,将内部点与外部点对齐。
MatrixTransformer
 Inherited
指示指定的属性是否存在、是否可枚举。
Object
  
[static] 围绕矩阵转换空间以外定义的点旋转矩阵。
MatrixTransformer
  
[static] 围绕矩阵转换空间中定义的点旋转矩阵。
MatrixTransformer
 Inherited
设置循环操作动态属性的可用性。
Object
  
setRotation(m:Matrix, rotation:Number):void
[static] 更改矩阵中的旋转角度。
MatrixTransformer
  
[static] 更改矩阵中的旋转角度。
MatrixTransformer
  
[static] 更改矩阵中的水平缩放。
MatrixTransformer
  
[static] 更改矩阵中的垂直缩放。
MatrixTransformer
  
[static] 更改矩阵中的水平倾斜。
MatrixTransformer
  
[static] 更改矩阵中的水平倾斜。
MatrixTransformer
  
[static] 更改矩阵中的垂直倾斜。
MatrixTransformer
  
[static] 更改矩阵中的垂直倾斜。
MatrixTransformer
 Inherited
返回指定对象的字符串表示形式。
Object
 Inherited
返回指定对象的原始值。
Object
方法详细信息
getRotation()方法
public static function getRotation(m:Matrix):Number

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9.0.28.0

计算矩阵中的旋转角度(以度为单位)。 如果水平和垂直倾斜不相等,则使用垂直倾斜值。 这与 Flash Player 中的旋转行为匹配。

参数

m:Matrix — 一个 Matrix 实例。

返回
Number — 以度为单位的旋转角度。

另请参见

getRotationRadians()方法 
public static function getRotationRadians(m:Matrix):Number

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9.0.28.0

计算矩阵中的旋转角度(以弧度为单位)。 如果水平和垂直倾斜不相等,则使用垂直倾斜值。

参数

m:Matrix — 一个 Matrix 实例。

返回
Number — 以弧度为单位的旋转角度。

另请参见

getScaleX()方法 
public static function getScaleX(m:Matrix):Number

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9.0.28.0

计算矩阵中的水平缩放。

参数

m:Matrix — 一个 Matrix 实例。

返回
Number — 水平缩放。

另请参见

getScaleY()方法 
public static function getScaleY(m:Matrix):Number

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9.0.28.0

计算矩阵中的垂直缩放。

参数

m:Matrix — 一个 Matrix 实例。

返回
Number — 垂直缩放。

另请参见

getSkewX()方法 
public static function getSkewX(m:Matrix):Number

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9.0.28.0

计算矩阵中的水平倾斜角度(以度为单位)。

参数

m:Matrix — 一个 Matrix 实例。

返回
Number — 水平倾斜角度(以度为单位)。

另请参见

getSkewXRadians()方法 
public static function getSkewXRadians(m:Matrix):Number

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9.0.28.0

计算矩阵中的水平倾斜角度(以弧度为单位)。

参数

m:Matrix — 一个 Matrix 实例。

返回
Number — 水平倾斜角度(以弧度为单位)。

另请参见

getSkewY()方法 
public static function getSkewY(m:Matrix):Number

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9.0.28.0

计算矩阵中的垂直倾斜角度(以度为单位)。

参数

m:Matrix — 一个 Matrix 实例。

返回
Number — 垂直倾斜角度(以度为单位)。

另请参见

getSkewYRadians()方法 
public static function getSkewYRadians(m:Matrix):Number

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9.0.28.0

计算矩阵中的垂直倾斜角度(以弧度为单位)。

参数

m:Matrix — 一个 Matrix 实例。

返回
Number — 垂直倾斜角度(以弧度为单位)。

另请参见

matchInternalPointWithExternal()方法 
public static function matchInternalPointWithExternal(m:Matrix, internalPoint:Point, externalPoint:Point):void

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9.0.28.0

根据需要移动矩阵,将内部点与外部点对齐。 此功能可以用于将转换的影片剪辑中的点与其父级中的点匹配。

参数

m:Matrix — 一个 Matrix 实例。
 
internalPoint:Point — 在矩阵转换空间中定义某个位置的 Point 实例。
 
externalPoint:Point — 在矩阵转换空间外定义某个引用位置的 Point 实例。

另请参见

rotateAroundExternalPoint()方法 
public static function rotateAroundExternalPoint(m:Matrix, x:Number, y:Number, angleDegrees:Number):void

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9.0.28.0

围绕矩阵转换空间以外定义的点旋转矩阵。 此功能可以用于将影片剪辑围绕其父级中的变形点进行旋转。

参数

m:Matrix — 一个 Matrix 实例。
 
x:Number — 该点的 x 坐标。
 
y:Number — 该点的 y 坐标。
 
angleDegrees:Number — 以度为单位的旋转角度。

另请参见

rotateAroundInternalPoint()方法 
public static function rotateAroundInternalPoint(m:Matrix, x:Number, y:Number, angleDegrees:Number):void

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9.0.28.0

围绕矩阵转换空间中定义的点旋转矩阵。 此功能可以用于将影片剪辑围绕其内部的变形点进行旋转。

参数

m:Matrix — 一个 Matrix 实例。
 
x:Number — 该点的 x 坐标。
 
y:Number — 该点的 y 坐标。
 
angleDegrees:Number — 以度为单位的旋转角度。

另请参见

setRotation()方法 
public static function setRotation(m:Matrix, rotation:Number):void

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9.0.28.0

更改矩阵中的旋转角度。 如果水平和垂直倾斜不相等,垂直倾斜将设为旋转值,水平倾斜将加上旧旋转和新旋转之间的差。 这与 Flash Player 中的旋转行为匹配。

参数

m:Matrix — 一个 Matrix 实例。
 
rotation:Number — 以度为单位的旋转角度。

另请参见

setRotationRadians()方法 
public static function setRotationRadians(m:Matrix, rotation:Number):void

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9.0.28.0

更改矩阵中的旋转角度。 如果水平和垂直倾斜不相等,垂直倾斜将设为旋转值,水平倾斜将加上旧旋转和新旋转之间的差。 这与 Flash Player 中的旋转行为匹配。

参数

m:Matrix — 一个 Matrix 实例。
 
rotation:Number — 以弧度为单位的旋转角度。

另请参见

setScaleX()方法 
public static function setScaleX(m:Matrix, scaleX:Number):void

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9.0.28.0

更改矩阵中的水平缩放。

参数

m:Matrix — 要修改的 Matrix 实例。
 
scaleX:Number — 新的水平缩放。

另请参见

setScaleY()方法 
public static function setScaleY(m:Matrix, scaleY:Number):void

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9.0.28.0

更改矩阵中的垂直缩放。

参数

m:Matrix — 要修改的 Matrix 实例。
 
scaleY:Number — 新的垂直缩放。

另请参见

setSkewX()方法 
public static function setSkewX(m:Matrix, skewX:Number):void

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9.0.28.0

更改矩阵中的水平倾斜。

参数

m:Matrix — 要修改的 Matrix 实例。
 
skewX:Number — 新的水平倾斜(以度为单位)。

另请参见

setSkewXRadians()方法 
public static function setSkewXRadians(m:Matrix, skewX:Number):void

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9.0.28.0

更改矩阵中的水平倾斜。

参数

m:Matrix — 要修改的 Matrix 实例。
 
skewX:Number — 新的水平倾斜(以弧度为单位)。

另请参见

setSkewY()方法 
public static function setSkewY(m:Matrix, skewY:Number):void

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9.0.28.0

更改矩阵中的垂直倾斜。

参数

m:Matrix — 要修改的 Matrix 实例。
 
skewY:Number — 新的垂直倾斜(以度为单位)。

另请参见

setSkewYRadians()方法 
public static function setSkewYRadians(m:Matrix, skewY:Number):void

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9.0.28.0

更改矩阵中的垂直倾斜。

参数

m:Matrix — 要修改的 Matrix 实例。
 
skewY:Number — 新的垂直倾斜(以弧度为单位)。

另请参见





 

评论添加到页面后给我发送电子邮件 | 评论报告

当前页: http://livedocs.adobe.com/flash/9.0_cn/ActionScriptLangRefV3/fl/motion/MatrixTransformer.html