パッケージ | fl.motion |
クラス | public class DynamicMatrix |
継承 | DynamicMatrix Object |
サブクラス | ColorMatrix |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flash CS3 |
ランタイムバージョン: | Flash Player 9, AIR 1.0 |
関連する API エレメント
パブリックプロパティ
パブリックメソッド
メソッド | 定義元 | ||
---|---|---|---|
与えられた行と列の数でマトリックスを作成します。 | DynamicMatrix | ||
現在のマトリックスに指定されたマトリックスを追加します。 | DynamicMatrix | ||
現在のマトリックスの行の数を返します。 | DynamicMatrix | ||
現在のマトリックスで、0 から始まる指定された行と列で値を返します。 | DynamicMatrix | ||
現在のマトリックスの列の数を返します。 | DynamicMatrix | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
現在のマトリックスを単位マトリックスに設定します。 | DynamicMatrix | ||
現在のマトリックスのすべての値をゼロに設定します。 | DynamicMatrix | ||
現在のマトリックスと指定されたマトリックスを乗算し、指定されたマトリックスの末尾または先頭に追加します。 | DynamicMatrix | ||
マトリックスの各アイテムと数値を乗算して、現在のマトリックスに結果を格納します。 | DynamicMatrix | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
現在のマトリックスで、0 から始まる指定された行と列で値を設定します。 | 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()
メソッドの 2 番目のパラメーターを使用して、指定されたマトリックスの末尾または先頭に追加します。
パラメーター
inMatrix:DynamicMatrix — 現在のマトリックスに追加するマトリックスです。
| |
order:int (default = NaN ) — inMatrix パラメーターからのマトリックスを、MATRIX_ORDER_APPEND または MATRIX_ORDER_PREPEND で、末尾または先頭のどちらに追加するかを指定します。
|
Boolean — 乗算が成功したか(true )失敗したか(false )を示すブール値です。値が false になるのは、現在のマトリックスまたは指定されたマトリックス(inMatrix パラメーター)が null の場合、順序が末尾に追加で、現在のマトリックスの幅が指定されたマトリックスの高さと同じではない場合、または順序が先頭に追加で、現在のマトリックスの高さが指定されたマトリックスの幅と同じではない場合です。
|
関連する 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, 10:34 AM Z