包 | fl.motion |
类 | public class DynamicMatrix |
继承 | DynamicMatrix Object |
子类 | ColorMatrix |
语言版本: | ActionScript 3.0 |
产品版本: | Flash CS3 |
运行时版本: | Flash Player 9, AIR 1.0 |
相关 API 元素
公共方法
方法 | 由以下参数定义 | ||
---|---|---|---|
构造一个具有给定的行数和列数的矩阵。 | DynamicMatrix | ||
将当前矩阵与指定的矩阵相加。 | DynamicMatrix | ||
返回当前矩阵中的行数。 | DynamicMatrix | ||
返回当前矩阵中指定的行和列(从零开始)处的值。 | DynamicMatrix | ||
返回当前矩阵中的列数。 | DynamicMatrix | ||
表示对象是否已经定义了指定的属性。 | Object | ||
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
将当前矩阵设置为单位矩阵。 | DynamicMatrix | ||
将当前矩阵中的所有值设置为零。 | DynamicMatrix | ||
将当前矩阵与一个指定的矩阵相乘;并且后置或前置指定的矩阵。 | DynamicMatrix | ||
将一个数字与矩阵中的每一项相乘,并将结果存储在当前矩阵中。 | DynamicMatrix | ||
表示指定的属性是否存在、是否可枚举。 | Object | ||
设置循环操作动态属性的可用性。 | Object | ||
设置当前矩阵中指定的行和列(从零开始)处的值。 | DynamicMatrix | ||
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
返回指定对象的原始值。 | Object |
公共常量
常量 | 由以下参数定义 | ||
---|---|---|---|
MATRIX_ORDER_APPEND : int = 1 [静态]
指定在连接中后置矩阵。 | DynamicMatrix | ||
MATRIX_ORDER_PREPEND : int = 0 [静态]
指定在连接中前置矩阵。 | DynamicMatrix |
构造函数详细信息
DynamicMatrix | () | 构造函数 |
方法详细信息
Add | () | 方法 |
public function Add(inMatrix:DynamicMatrix):Boolean
语言版本: | ActionScript 3.0 |
产品版本: | Flash CS3 |
运行时版本: | Flash Player 9, AIR 1.0 |
将当前矩阵与指定的矩阵相加。当前矩阵会变为加法运算的结果矩阵(也就是说 DynamicMatrix.Add()
方法不会创建一个新矩阵来包含结果)。
参数
inMatrix:DynamicMatrix — 要添加到当前矩阵的矩阵。
|
Boolean — 一个布尔值,它指示加法运算是成功 (true ) 还是失败 (false )。如果矩阵的维数不同,则 DynamicMatrix.Add() 会返回 false 。
|
GetHeight | () | 方法 |
GetValue | () | 方法 |
GetWidth | () | 方法 |
LoadIdentity | () | 方法 |
public function LoadIdentity():void
语言版本: | ActionScript 3.0 |
产品版本: | Flash CS3 |
运行时版本: | Flash Player 9, AIR 1.0 |
将当前矩阵设置为单位矩阵。
相关 API 元素
LoadZeros | () | 方法 |
public function LoadZeros():void
语言版本: | ActionScript 3.0 |
产品版本: | Flash CS3 |
运行时版本: | Flash Player 9, AIR 1.0 |
将当前矩阵中的所有值设置为零。
Multiply | () | 方法 |
public function Multiply(inMatrix:DynamicMatrix, order:int):Boolean
语言版本: | ActionScript 3.0 |
产品版本: | Flash CS3 |
运行时版本: | Flash Player 9, AIR 1.0 |
将当前矩阵与一个指定的矩阵相乘;并且后置或前置指定的矩阵。使用 DynamicMatrix.Multiply()
方法的第二个参数后置或前置指定的矩阵。
参数
inMatrix:DynamicMatrix — 要添加到当前矩阵的矩阵。
| |
order:int (default = NaN ) — 指定是后置还是前置 inMatrix 参数中的矩阵;具体为 MATRIX_ORDER_APPEND 或 MATRIX_ORDER_PREPEND 。
|
Boolean — 一个布尔值,它指示乘法运算是成功 (true ) 还是失败 (false )。如果当前矩阵或指定的矩阵(inMatrix 参数)为 null,或者如果使用后置顺序且当前矩阵的宽度不同于提供的矩阵的高度,或使用前置顺序且当前矩阵的高度与提供的矩阵的宽度不相等,则该值为 false 。
|
相关 API 元素
MultiplyNumber | () | 方法 |
SetValue | () | 方法 |
常量详细信息
MATRIX_ORDER_APPEND | 常量 |
public static const MATRIX_ORDER_APPEND:int = 1
语言版本: | ActionScript 3.0 |
产品版本: | Flash CS3 |
运行时版本: | Flash Player 9, AIR 1.0 |
指定在连接中后置矩阵。
MATRIX_ORDER_PREPEND | 常量 |
public static const MATRIX_ORDER_PREPEND:int = 0
语言版本: | ActionScript 3.0 |
产品版本: | Flash CS3 |
运行时版本: | Flash Player 9, AIR 1.0 |
指定在连接中前置矩阵。
Tue Jun 12 2018, 11:04 AM Z