패키지 | fl.motion |
클래스 | public class AnimatorFactoryBase |
상속 | AnimatorFactoryBase Object |
하위 클래스 | AnimatorFactory, AnimatorFactory3D, AnimatorFactoryUniversal |
언어 버전: | ActionScript 3.0 |
제품 버전: | Flash CS4 |
런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
관련 API 요소
속성 | 정의 주체 | ||
---|---|---|---|
constructor : Object
지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다. | Object | ||
motion : MotionBase [읽기 전용]
AnimatorFactoryBase 인스턴스와 해당 대상 객체가 연결되는 MotionBase 인스턴스입니다. | AnimatorFactoryBase | ||
sceneName : String [쓰기 전용]
내보낸 장면에 대한 참조입니다. 3D 모션용이므로 부모 타임라인에 장면을 로드할 수 있습니다. | AnimatorFactoryBase | ||
transformationPoint : Point [쓰기 전용]
표시 객체 회전 및 크기 조정을 위한 참조 포인트입니다. | AnimatorFactoryBase | ||
transformationPointZ : int [쓰기 전용]
표시 객체 회전 및 크기 조정을 위한 z 좌표 지점입니다. | AnimatorFactoryBase |
메서드 | 정의 주체 | ||
---|---|---|---|
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, zIndex:int = -1, placeholderName:String = null, instanceFactoryClass:Class = null):AnimatorBase
부모 DisplayObjectContainer를 참조한 다음 targetParent의 targetName 속성인 DisplayObject로 대상 속성이 설정되고(가능한 경우) 생성 시 해당 Motion 속성이 AnimatorFactoryBase 인스턴스에 저장되는 AnimatorBase 인스턴스를 만들어 반환합니다. | AnimatorFactoryBase | ||
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다. | Object | ||
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다. | Object | ||
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다. | Object | ||
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다. | Object | ||
로캘별 규칙에 따라 서식이 지정된 이 객체의 문자열 표현을 반환합니다. | Object | ||
지정된 객체의 문자열 표현을 반환합니다. | Object | ||
지정된 객체의 프리미티브 값을 반환합니다. | Object |
motion | 속성 |
motion:MotionBase
[읽기 전용] 언어 버전: | ActionScript 3.0 |
제품 버전: | Flash CS4 |
런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
AnimatorFactoryBase
인스턴스와 해당 대상 객체가 연결되는 MotionBase
인스턴스입니다. MotionBase
인스턴스는 애니메이션 속성과 그 값을 저장합니다.
구현
public function get motion():MotionBase
관련 API 요소
sceneName | 속성 |
transformationPoint | 속성 |
transformationPoint:Point
[쓰기 전용] 언어 버전: | ActionScript 3.0 |
제품 버전: | Flash CS4 |
런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
표시 객체 회전 및 크기 조정을 위한 참조 포인트입니다. transformationPoint
속성(또는 setter)은 AnimatorFactory3D
하위 클래스에서 재정의됩니다. 3D의 경우 포인트는 2D에서와 같은 백분율이 아니라 원본 객체의 변형점에 대한 절대값입니다.
구현
public function set transformationPoint(value:Point):void
transformationPointZ | 속성 |
transformationPointZ:int
[쓰기 전용] 언어 버전: | ActionScript 3.0 |
제품 버전: | Flash CS4 |
런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
표시 객체 회전 및 크기 조정을 위한 z 좌표 지점입니다. transformationPointZ
속성(또는 setter)은 AnimatorFactory3D
하위 클래스에서 재정의됩니다. 3D의 경우 포인트는 2D에서와 같은 백분율이 아니라 원본 객체의 변형점에 대한 절대값입니다.
구현
public function set transformationPointZ(value:int):void
AnimatorFactoryBase | () | 생성자 |
public function AnimatorFactoryBase(motion:MotionBase, motionArray:Array = null)
언어 버전: | ActionScript 3.0 |
제품 버전: | Flash CS4 |
런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
AnimatorFactoryBase
클래스의 인스턴스를 만듭니다.
motion:MotionBase — 연관된 MotionBase 인스턴스입니다.
| |
motionArray:Array (default = null )
|
addTarget | () | 메서드 |
public function addTarget(target:DisplayObject, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false):AnimatorBase
언어 버전: | ActionScript 3.0 |
제품 버전: | Flash CS4 |
런타임 버전: | Flash Player 9.0.28.0, AIR 1.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 인스턴스입니다.
|
관련 API 요소
addTargetInfo | () | 메서드 |
public function addTargetInfo(targetParent:DisplayObject, targetName:String, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false, initialPosition:Array = null, zIndex:int = -1, placeholderName:String = null, instanceFactoryClass:Class = null):AnimatorBase
언어 버전: | ActionScript 3.0 |
제품 버전: | Flash CS4 |
런타임 버전: | Flash Player 9.0.28.0, AIR 1.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 을 호출한 후 대상 애니메이션을 시작하기 전까지의 프레임 수를 나타냅니다. 부모가 SimpleButton이면 모션을 적용해야 하는 버튼 상태를 나타내는 데 startFrame이 사용됩니다. 0은 upState, 1은 overState, 2는 downState를 나타냅니다.
| |
useCurrentFrame:Boolean (default = false ) — 대상 객체를 배치할 애니메이션 프레임을 결정하는 데 부모의 currentFrame 속성을 사용할지 지정하는 플래그입니다. 부모의 해당 속성을 사용하려면 이 플래그를 true로 설정합니다.
| |
initialPosition:Array (default = null ) — null이 아닌 경우, 생성된 AnimatorBase 인스턴스에서 initialPosition 속성을 설정하는 데 사용됩니다.
| |
zIndex:int (default = -1 ) — 부모가 SimpleButton인 경우 이 값은 애니메이션을 적용할 객체의 0부터 시작하는 z 순서입니다. 버튼에 객체가 하나만 있을 경우 zIndex를 0이 아닌 -1로 설정해야 합니다. 기본값은 -1입니다.
| |
placeholderName:String (default = null ) — null이 아닌 경우, instanceNameFactoryClass로 만든 DisplayObject로 대체할 스테이지의 인스턴스를 지정하는 데 사용됩니다. 기본값은 null입니다.
| |
instanceFactoryClass:Class (default = null ) — null이 아닌 경우, 자리 표시자를 대체할 DisplayObject를 만드는 데 사용되는 클래스입니다. 기본값은 null입니다.
|
AnimatorBase — 새 AnimatorBase 인스턴스입니다.
|
관련 API 요소
Tue Jun 12 2018, 03:17 PM Z