| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9 |
DynamicMatrix クラスは、与えられた値に基づいてマトリックスを計算し、格納します。このクラスは、ColorMatrixFilter をサポートしており、ColorMatrix クラスによって拡張可能です。
public function DynamicMatrix(width:int, height:int)| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9 |
与えられた行と列の数でマトリックスを作成します。
パラメータ | width:int — 列の数。 |
| |
| height:int — 行の数。 |
public function Add(inMatrix:DynamicMatrix):Boolean| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9 |
現在のマトリックスに指定されたマトリックスを追加します。現在のマトリックスが加算の結果になります。つまり、DynamicMatrix.Add() メソッドは結果を含む新しいマトリックスを作成しません。
パラメータ
戻り値 | Boolean —
加算が成功したか(true)失敗したか(false)を示すブール値です。 マトリックスの次元が同じでない場合、DynamicMatrix.Add() は、false を返します。
|
public function GetHeight():Number| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9 |
現在のマトリックスの行の数を返します。
戻り値 public function GetValue(row:int, col:int):Number| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9 |
現在のマトリックスで、0 から始まる指定された行と列で値を返します。
パラメータ
| row:int — 希望する値を含む行です。 |
| |
| col:int — 希望する値を含む列です。 |
戻り値 public function GetWidth():Number| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9 |
現在のマトリックスの列の数を返します。
戻り値関連項目
public function LoadIdentity():void| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9 |
現在のマトリックスを単位マトリックスに設定します。
関連項目
public function LoadZeros():void| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9 |
現在のマトリックスのすべての値をゼロに設定します。
public function Multiply(inMatrix:DynamicMatrix, order:int):Boolean| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9 |
現在のマトリックスと指定されたマトリックスを乗算し、指定されたマトリックスの末尾または先頭に追加します。DynamicMatrix.Multiply() メソッドの 2 番目のパラメータを使用して、指定されたマトリックスの末尾または先頭に追加します。
パラメータ
| inMatrix:DynamicMatrix — 現在のマトリックスに追加するマトリックスです。 |
| |
| order:int (default = NaN) —
inMatrix パラメータからのマトリックスを、MATRIX_ORDER_APPEND または MATRIX_ORDER_PREPEND で、末尾または先頭のどちらに追加するかを指定します。
|
戻り値 | Boolean —
乗算が成功したか(true)失敗したか(false)を示すブール値です。 値が false になるのは、現在のマトリックスまたは指定されたマトリックス(inMatrix パラメータ)が null の場合、順序が末尾に追加で、現在のマトリックスの幅が指定されたマトリックスの高さと同じではない場合、または順序が先頭に追加で、現在のマトリックスの高さが指定されたマトリックスの幅と同じではない場合です。
|
関連項目
public function MultiplyNumber(value:Number):Boolean| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9 |
マトリックスの各アイテムと数値を乗算して、現在のマトリックスに結果を格納します。
パラメータ
| value:Number — マトリックスで各アイテムと乗算される数値です。 |
戻り値 | Boolean —
乗算が成功したか(true)失敗したか(false)を示すブール値です。
|
public function SetValue(row:int, col:int, value:Number):void| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9 |
現在のマトリックスで、0 から始まる指定された行と列で値を設定します。
パラメータ
| row:int — 設定する値を含む行です。 |
| |
| col:int — 設定する値を含む列です。 |
| |
| value:Number — マトリックスに挿入する数値です。 |
public static const MATRIX_ORDER_APPEND:int = 1| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9 |
マトリックスを末尾に追加して連結するように指定します。
public static const MATRIX_ORDER_PREPEND:int = 0| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9 |
マトリックスを先頭に追加して連結するように指定します。
© 2004-2008 Adobe Systems Incorporated. All rights reserved.
Thu Jan 8 2009, 12:14 AM -08:00