| 런타임 버전: | AIR 1.0 Flash Player 9 |
DynamicMatrix 클래스는 주어진 값을 기반으로 행렬을 계산하여 저장합니다. 이 클래스는 ColorMatrixFilter를 지원하며 ColorMatrix 클래스를 통해 확장할 수 있습니다.
public function DynamicMatrix(width:int, height:int)| 런타임 버전: | AIR 1.0 Flash Player 9 |
주어진 수의 행과 열을 사용하여 행렬을 만듭니다.
매개 변수 | width:int — 열 수입니다. |
| |
| height:int — 행 수입니다. |
public function Add(inMatrix:DynamicMatrix):Boolean| 런타임 버전: | AIR 1.0 Flash Player 9 |
현재 행렬에 지정된 행렬을 더합니다. 현재 행렬이 덧셈의 결과가 됩니다. 즉, DynamicMatrix.Add() 메서드는 덧셈의 결과가 포함된 새 행렬을 만들지 않습니다.
매개 변수
반환값 | Boolean —
덧셈이 성공했는지(true) 아니면 실패했는지(false)를 나타내는 부울 값입니다. 행렬의 차원이 서로 다른 경우 DynamicMatrix.Add()는 false를 반환합니다.
|
public function GetHeight():Number| 런타임 버전: | AIR 1.0 Flash Player 9 |
현재 행렬의 행 수를 반환합니다.
반환값 public function GetValue(row:int, col:int):Number| 런타임 버전: | AIR 1.0 Flash Player 9 |
현재 행렬에서 0부터 시작하여 지정되는 행과 열의 위치에 있는 값을 반환합니다.
매개 변수
| row:int — 원하는 값이 들어 있는 행입니다. |
| |
| col:int — 원하는 값이 들어 있는 열입니다. |
반환값 | Number — 지정된 행 및 열 위치에 있는 값입니다. |
public function GetWidth():Number| 런타임 버전: | AIR 1.0 Flash Player 9 |
현재 행렬의 열 수를 반환합니다.
반환값참고 사항
public function LoadIdentity():void| 런타임 버전: | AIR 1.0 Flash Player 9 |
현재 행렬을 단위 행렬로 설정합니다.
참고 사항
public function LoadZeros():void| 런타임 버전: | AIR 1.0 Flash Player 9 |
현재 행렬의 모든 값을 0으로 설정합니다.
public function Multiply(inMatrix:DynamicMatrix, order:int):Boolean| 런타임 버전: | AIR 1.0 Flash Player 9 |
지정된 행렬을 현재 행렬의 앞이나 뒤에 추가하여 곱합니다. DynamicMatrix.Multiply() 메서드의 두 번째 매개 변수를 사용하여 지정된 행렬을 앞 또는 뒤에 추가합니다.
매개 변수
| inMatrix:DynamicMatrix — 현재 행렬에 추가할 행렬입니다. |
| |
| order:int (default = NaN) —
inMatrix 매개 변수의 행렬을 앞에 추가할지 뒤에 추가할지 지정합니다. MATRIX_ORDER_APPEND 또는 MATRIX_ORDER_PREPEND를 사용합니다. .
|
반환값 | Boolean —
곱셈이 성공했는지(true) 아니면 실패했는지(false)를 나타내는 부울 값입니다. 값이 false이면 현재 행렬 또는 inMatrix 매개 변수에 지정된 행렬이 null이거나, order가 뒤에 추가하는 순서인데 현재 행렬의 폭이 제공된 행렬의 높이와 다르거나, order가 앞에 추가하는 순서인데 현재 행렬의 높이가 제공된 행렬의 폭과 다른 것입니다.
|
참고 사항
public function MultiplyNumber(value:Number):Boolean| 런타임 버전: | AIR 1.0 Flash Player 9 |
행렬의 각 원소에 숫자를 곱하고 현재 행렬에 결과를 저장합니다.
매개 변수
| value:Number — 행렬의 각 원소에 곱할 숫자입니다. |
반환값 | Boolean —
곱셈이 성공했는지(true) 아니면 실패했는지(false)를 나타내는 부울 값입니다.
|
public function SetValue(row:int, col:int, value:Number):void| 런타임 버전: | AIR 1.0 Flash Player 9 |
현재 행렬에서 0부터 시작하여 지정되는 행과 열 위치에 값을 설정합니다.
매개 변수
| row:int — 설정할 값이 포함되는 행입니다. |
| |
| col:int — 설정할 값이 포함되는 열입니다. |
| |
| value:Number — 행렬에 삽입할 숫자입니다. |
public static const MATRIX_ORDER_APPEND:int = 1| 런타임 버전: | AIR 1.0 Flash Player 9 |
행렬을 뒤쪽에 추가하여 결합하도록 지정합니다.
public static const MATRIX_ORDER_PREPEND:int = 0| 런타임 버전: | AIR 1.0 Flash Player 9 |
행렬을 앞쪽에 추가하여 결합하도록 지정합니다.
© 2004-2008 Adobe Systems Incorporated. All rights reserved.
Thu Jan 8 2009, 02:16 AM -08:00