| 패키지 | fl.motion |
| 클래스 | public class AnimatorFactoryBase |
| 상속 | AnimatorFactoryBase Object |
| 하위 클래스 | AnimatorFactory, AnimatorFactory3D |
| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | AIR 1.0 Flash Player 9.0.28.0 |
참고 사항
| 속성 | 다음에 의해 정의됨 | ||
|---|---|---|---|
![]() | constructor : Object 지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다. | Object | |
| motion : MotionBase [읽기 전용] AnimatorFactoryBase 인스턴스와 해당 대상 객체가 연결되는 MotionBase 인스턴스입니다. | AnimatorFactoryBase | ||
![]() | prototype : Object [정적] 클래스 또는 함수 객체의 프로토타입 객체에 대한 참조입니다. | Object | |
| sceneName : String [쓰기 전용] | AnimatorFactoryBase | ||
| transformationPoint : Point [쓰기 전용] 표시 객체 회전 및 크기 조정을 위한 참조 포인트입니다. | AnimatorFactoryBase | ||
| transformationPointZ : int [쓰기 전용] | AnimatorFactoryBase | ||
| 속성 | 다음에 의해 정의됨 | ||
|---|---|---|---|
| _transformationPointZ : int | AnimatorFactoryBase | ||
| 메서드 | 다음에 의해 정의됨 | ||
|---|---|---|---|
AnimatorFactoryBase(motion:MotionBase) AnimatorFactoryBase 클래스의 인스턴스를 만듭니다. | AnimatorFactoryBase | ||
addTarget(target:DisplayObject, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false):AnimatorBase targetParent의 targetName 속성인 DisplayObject로 대상 속성이 설정되고(가능한 경우) 생성 시 Motion 속성이 AnimatorFactoryBase 인스턴스에 저장되는 AnimatorBase 인스턴스를 만들어 반환합니다. | AnimatorFactoryBase | ||
addTargetInfo(targetParent:DisplayObject, targetName:String, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false, initialPosition:Array = null):AnimatorBase 부모 DisplayObjectContainer를 참조한 다음 targetParent의 targetName 속성인 DisplayObject로 대상 속성이 설정되고(가능한 경우) 생성 시 해당 Motion 속성이 AnimatorFactoryBase 인스턴스에 저장되는 AnimatorBase 인스턴스를 만들어 반환합니다. | AnimatorFactoryBase | ||
![]() | 지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다. | Object | |
![]() | Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다. | Object | |
![]() | 지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다. | Object | |
![]() | 루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다. | Object | |
![]() | 지정된 객체의 문자열 표현을 반환합니다. | Object | |
![]() | 지정된 객체의 프리미티브 값을 반환합니다. | Object | |
| _transformationPointZ | 속성 |
protected var _transformationPointZ:int| motion | 속성 |
motion:MotionBase [읽기 전용] | 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | AIR 1.0 Flash Player 9.0.28.0 |
AnimatorFactoryBase 인스턴스와 해당 대상 객체가 연결되는 MotionBase 인스턴스입니다. MotionBase 인스턴스는 애니메이션 속성과 그 값을 저장합니다.
public function get motion():MotionBase참고 사항
| sceneName | 속성 |
| transformationPoint | 속성 |
transformationPoint:Point [쓰기 전용] | 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | Flash Player 10, AIR 1.5 |
표시 객체 회전 및 크기 조정을 위한 참조 포인트입니다. transformationPoint 속성(또는 setter)은 AnimatorFactory3D 하위 클래스에서 재정의됩니다. 3D의 경우 포인트는 2D에서와 같은 백분율이 아니라 원본 객체의 변형점에 대한 절대값입니다.
public function set transformationPoint(value:Point):void| transformationPointZ | 속성 |
| AnimatorFactoryBase | () | 생성자 |
public function AnimatorFactoryBase(motion:MotionBase)| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | AIR 1.0 Flash Player 9.0.28.0 |
AnimatorFactoryBase 클래스의 인스턴스를 만듭니다.
motion:MotionBase — 연관된 MotionBase 인스턴스입니다. |
| addTarget | () | 메서드 |
public function addTarget(target:DisplayObject, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false):AnimatorBase| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | AIR 1.0 Flash Player 9.0.28.0 |
targetParent의 targetName 속성인 DisplayObject로 대상 속성이 설정되고(가능한 경우) 생성 시 해당 Motion 속성이 AnimatorFactoryBase 인스턴스에 저장되는 AnimatorBase 인스턴스를 만들어 반환합니다.
매개 변수
target:DisplayObject — 모션 트윈을 사용하는 표시 객체입니다. | |
repeatCount:int (default = 0) — 애니메이션이 재생되는 횟수입니다. 기본값은 0으로, 애니메이션이 무한히 반복됩니다. | |
autoPlay:Boolean (default = true) — 애니메이션 재생을 자동으로 시작할지 여부를 지정하는 값입니다. 기본값은 true입니다. | |
startFrame:int (default = -1) —
부모의 타임라인을 기준으로 애니메이션이 시작되는 프레임입니다. 부모의 타임라인이 관련 Motion의 지속 시간보다 짧은 경우 startFrame은 이 addTarget을 호출한 후 대상 애니메이션을 시작하기 전까지의 프레임 수를 나타냅니다.
| |
useCurrentFrame:Boolean (default = false) —
대상 객체를 배치할 애니메이션 프레임을 결정하는 데 부모의 currentFrame 속성을 사용할지 지정하는 플래그입니다. 부모의 해당 속성을 사용하려면 이 플래그를 true로 설정합니다.
|
AnimatorBase — 새 AnimatorBase 인스턴스입니다. |
참고 사항
| addTargetInfo | () | 메서드 |
public function addTargetInfo(targetParent:DisplayObject, targetName:String, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false, initialPosition:Array = null):AnimatorBase| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | AIR 1.0 Flash Player 9.0.28.0 |
부모 DisplayObjectContainer를 참조한 다음 targetParent의 targetName 속성인 DisplayObject로 대상 속성이 설정되고(가능한 경우) 생성 시 Motion 속성이 AnimatorFactoryBase 인스턴스에 저장되는 AnimatorBase 인스턴스를 만들어 반환합니다.
매개 변수
targetParent:DisplayObject — 부모 DisplayObjectContainer입니다. | |
targetName:String — 해당 부모에 표시되는 대상의 인스턴스 이름입니다. | |
repeatCount:int (default = 0) — 애니메이션이 재생되는 횟수입니다. 기본값은 0으로, 애니메이션이 무한히 반복됩니다. | |
autoPlay:Boolean (default = true) — 애니메이션 재생을 자동으로 시작할지 여부를 지정하는 값입니다. 기본값은 true입니다. | |
startFrame:int (default = -1) —
부모의 타임라인을 기준으로 애니메이션이 시작되는 프레임입니다. 부모의 타임라인이 관련 Motion의 지속 시간보다 짧은 경우 startFrame은 이 addTarget을 호출한 후 대상 애니메이션을 시작하기 전까지의 프레임 수를 나타냅니다.
| |
useCurrentFrame:Boolean (default = false) —
대상 객체를 배치할 애니메이션 프레임을 결정하는 데 부모의 currentFrame 속성을 사용할지 지정하는 플래그입니다. 부모의 해당 속성을 사용하려면 이 플래그를 true로 설정합니다.
| |
initialPosition:Array (default = null) |
AnimatorBase — 새 AnimatorBase 인스턴스입니다. |
참고 사항