套件 | 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 | ||
將某個數字與 Matrix 中的每一個項目相乘,然後將結果儲存在目前的矩陣中。 | 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 — 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 — 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, 03:47 PM Z