패키지fl.motion
클래스public class DynamicMatrix
상속DynamicMatrix Inheritance Object
하위 클래스 ColorMatrix

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0 Flash Player 9

DynamicMatrix 클래스는 주어진 값을 기반으로 행렬을 계산하여 저장합니다. 이 클래스는 ColorMatrixFilter를 지원하며 ColorMatrix 클래스를 통해 확장할 수 있습니다.

참고 사항

fl.motion.ColorMatrix
flash.filters.ColorMatrixFilter


Public 속성
 속성다음에 의해 정의됨
 Inheritedconstructor : Object
지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다.
Object
 Inheritedprototype : Object
[정적] 클래스 또는 함수 객체의 프로토타입 객체에 대한 참조입니다.
Object
Public 메서드
 메서드다음에 의해 정의됨
  
DynamicMatrix(width:int, height:int)
주어진 수의 행과 열을 사용하여 행렬을 만듭니다.
DynamicMatrix
  
현재 행렬에 지정된 행렬을 더합니다.
DynamicMatrix
  
현재 행렬의 행 수를 반환합니다.
DynamicMatrix
  
현재 행렬에서 0부터 시작하여 지정되는 행과 열의 위치에 있는 값을 반환합니다.
DynamicMatrix
  
현재 행렬의 열 수를 반환합니다.
DynamicMatrix
 Inherited
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다.
Object
 Inherited
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다.
Object
  
현재 행렬을 단위 행렬로 설정합니다.
DynamicMatrix
  
현재 행렬의 모든 값을 0으로 설정합니다.
DynamicMatrix
  
지정된 행렬을 현재 행렬의 앞이나 뒤에 추가하여 곱합니다.
DynamicMatrix
  
행렬의 각 원소에 숫자를 곱하고 현재 행렬에 결과를 저장합니다.
DynamicMatrix
 Inherited
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다.
Object
 Inherited
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다.
Object
  
SetValue(row:int, col:int, value:Number):void
현재 행렬에서 0부터 시작하여 지정되는 행과 열 위치에 값을 설정합니다.
DynamicMatrix
 Inherited
지정된 객체의 문자열 표현을 반환합니다.
Object
 Inherited
지정된 객체의 프리미티브 값을 반환합니다.
Object
Public 상수
 상수다음에 의해 정의됨
  MATRIX_ORDER_APPEND : int = 1
[정적] 행렬을 뒤쪽에 추가하여 결합하도록 지정합니다.
DynamicMatrix
  MATRIX_ORDER_PREPEND : int = 0
[정적] 행렬을 앞쪽에 추가하여 결합하도록 지정합니다.
DynamicMatrix
생성자 정보
DynamicMatrix()생성자
public function DynamicMatrix(width:int, height:int)

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0 Flash Player 9

주어진 수의 행과 열을 사용하여 행렬을 만듭니다.

매개 변수
width:int — 열 수입니다.
 
height:int — 행 수입니다.
메서드 정보
Add()메서드
public function Add(inMatrix:DynamicMatrix):Boolean

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0 Flash Player 9

현재 행렬에 지정된 행렬을 더합니다. 현재 행렬이 덧셈의 결과가 됩니다. 즉, DynamicMatrix.Add() 메서드는 덧셈의 결과가 포함된 새 행렬을 만들지 않습니다.

매개 변수

inMatrix:DynamicMatrix — 현재 행렬에 추가할 행렬입니다.

반환값
Boolean — 덧셈이 성공했는지(true) 아니면 실패했는지(false)를 나타내는 부울 값입니다. 행렬의 차원이 서로 다른 경우 DynamicMatrix.Add()false를 반환합니다.
GetHeight()메서드 
public function GetHeight():Number

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0 Flash Player 9

현재 행렬의 행 수를 반환합니다.

반환값
Number — 행 수입니다.
GetValue()메서드 
public function GetValue(row:int, col:int):Number

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0 Flash Player 9

현재 행렬에서 0부터 시작하여 지정되는 행과 열의 위치에 있는 값을 반환합니다.

매개 변수

row:int — 원하는 값이 들어 있는 행입니다.
 
col:int — 원하는 값이 들어 있는 열입니다.

반환값
Number — 지정된 행 및 열 위치에 있는 값입니다.
GetWidth()메서드 
public function GetWidth():Number

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0 Flash Player 9

현재 행렬의 열 수를 반환합니다.

반환값
Number — 열 수입니다.

참고 사항

LoadIdentity()메서드 
public function LoadIdentity():void

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0 Flash Player 9

현재 행렬을 단위 행렬로 설정합니다.

참고 사항

LoadZeros()메서드 
public function LoadZeros():void

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0 Flash Player 9

현재 행렬의 모든 값을 0으로 설정합니다.

Multiply()메서드 
public function Multiply(inMatrix:DynamicMatrix, order:int):Boolean

언어 버전: ActionScript 3.0
런타임 버전: 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가 앞에 추가하는 순서인데 현재 행렬의 높이가 제공된 행렬의 폭과 다른 것입니다.

참고 사항

MultiplyNumber()메서드 
public function MultiplyNumber(value:Number):Boolean

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0 Flash Player 9

행렬의 각 원소에 숫자를 곱하고 현재 행렬에 결과를 저장합니다.

매개 변수

value:Number — 행렬의 각 원소에 곱할 숫자입니다.

반환값
Boolean — 곱셈이 성공했는지(true) 아니면 실패했는지(false)를 나타내는 부울 값입니다.
SetValue()메서드 
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 — 행렬에 삽입할 숫자입니다.

상수 정보
MATRIX_ORDER_APPEND상수
public static const MATRIX_ORDER_APPEND:int = 1

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0 Flash Player 9

행렬을 뒤쪽에 추가하여 결합하도록 지정합니다.

MATRIX_ORDER_PREPEND상수 
public static const MATRIX_ORDER_PREPEND:int = 0

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0 Flash Player 9

행렬을 앞쪽에 추가하여 결합하도록 지정합니다.