패키지 | fl.motion |
클래스 | public class Animator |
상속 | Animator AnimatorBase EventDispatcher Object |
언어 버전: | ActionScript 3.0 |
제품 버전: | Flash CS3 |
런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
함수 내에서 Animator 클래스의 메서드를 호출하려면 객체의 범위가 함수 자체로 제한되지 않도록 함수 외부에서 Animator 인스턴스를 선언하십시오. 함수 내에서 인스턴스를 선언하면 Flash Player에서 수행하는 "가비지 수집" 루틴의 일부로 함수가 끝날 때 Animator 인스턴스가 삭제되어 대상 객체에 애니메이션이 적용되지 않습니다.
참고: Flash CS3에서는 이 클래스에서 지원하는 일부 속성과 메서드가 이 클래스의 멤버로 제한됩니다. Flash CS4에서는 이 클래스의 해당 속성과 메서드에 대해 기본 클래스인 AnimatorBase를 도입하였으며, 이제 상속 체인을 통해 이러한 속성과 메서드를 다른 클래스와 공유할 수 있습니다. Flash CS3 사용자의 경우에도 Animator 클래스에서 이러한 속성 및 메서드를 여전히 지원합니다. 단, Flash CS3 이후에 출시된 Flash Professional의 AnimatorBase 클래스 멤버인 속성 및 메서드에 한합니다. 이러한 참조의 다른 클래스와 마찬가지로 [상속된 공용 속성 표시] 및 [상속된 공용 메서드 표시]를 선택하여 이 클래스에서 지원하는 속성 및 메서드를 모두 표시할 수 있습니다.
기본 MXML 속성motion
관련 API 요소
메서드 | 정의 주체 | ||
---|---|---|---|
XML 기반 모션 트윈 설명을 표시 객체에 적용하기 위해 Animator 객체를 만듭니다. | Animator | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
리스너에서 이벤트 알림을 받을 수 있도록 EventDispatcher 객체에 이벤트 리스너 객체를 등록합니다. | EventDispatcher | ||
이벤트를 이벤트 흐름으로 전달합니다. | EventDispatcher | ||
애니메이션을 중단하고 Flash Player의 애니메이션 시퀀스에서 마지막 프레임으로 즉시 이동합니다. | AnimatorBase | ||
[정적]
XML의 문자열을 사용하여 Animator 객체를 만듭니다. | Animator | ||
EventDispatcher 객체에 특정 유형의 이벤트에 대한 리스너가 등록되어 있는지 여부를 확인합니다. | EventDispatcher | ||
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다. | Object | ||
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다. | Object | ||
[정적]
매개 변수로 지정된 두 행렬을 비교하고, 서로 일치하면 true를 반환합니다. | Animator | ||
Flash Player의 애니메이션 시퀀스에서 다음 프레임으로 이동합니다. | AnimatorBase | ||
사용자가 resume() 메서드를 호출할 때까지 애니메이션을 일시 정지합니다. | AnimatorBase | ||
애니메이션을 시작합니다. | AnimatorBase | ||
processCurrentFrame(parent:MovieClip, anim:AnimatorBase, startEnterFrame:Boolean, playOnly:Boolean = false):void [정적] | AnimatorBase | ||
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다. | Object | ||
registerParentFrameHandler(parent:MovieClip, anim:AnimatorBase, spanStart:int, repeatCount:int = 0, useCurrentFrame:Boolean = false):void [정적]
주어진 MovieClip을 등록하고 AnimatorBase 인스턴스를 이 MovieClip의 자식으로 등록합니다. | AnimatorBase | ||
EventDispatcher 객체에서 리스너를 제거합니다. | EventDispatcher | ||
pause() 메서드로 일시 정지된 애니메이션을 다시 시작합니다. | AnimatorBase | ||
Flash Player를 애니메이션의 첫 번째 프레임으로 설정합니다. | AnimatorBase | ||
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다. | Object | ||
프레임 이벤트를 초기화합니다. | AnimatorBase | ||
애니메이션을 중단하고 Flash Player의 애니메이션 시퀀스에서 첫 번째 프레임으로 이동합니다. | AnimatorBase | ||
로캘별 규칙에 따라 서식이 지정된 이 객체의 문자열 표현을 반환합니다. | Object | ||
지정된 객체의 문자열 표현을 반환합니다. | Object | ||
새 프레임을 시작할 때마다 currentFrame 속성을 설정하고, 대상의 애니메이션을 부모 MovieClips의 타임라인 프레임에 맞춰 동기화할지 여부를 설정합니다. | AnimatorBase | ||
지정된 객체의 프리미티브 값을 반환합니다. | Object | ||
이 EventDispatcher 객체 또는 조상 객체에 지정한 이벤트 유형에 대한 이벤트 리스너가 등록되어 있는지 여부를 확인합니다. | EventDispatcher |
Animator | () | 생성자 |
public function Animator(xml:XML = null, target:DisplayObject = null)
언어 버전: | ActionScript 3.0 |
제품 버전: | Flash CS3 |
런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
XML 기반 모션 트윈 설명을 표시 객체에 적용하기 위해 Animator 객체를 만듭니다.
매개 변수xml:XML (default = null ) — XML 기반 모션 트윈 설명이 들어 있는 E4X 객체입니다.
| |
target:DisplayObject (default = null ) — 모션 트윈을 사용하는 표시 객체입니다.
|
관련 API 요소
fromXMLString | () | 메서드 |
public static function fromXMLString(xmlString:String, target:DisplayObject = null):Animator
언어 버전: | ActionScript 3.0 |
제품 버전: | Flash CS3 |
런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
XML의 문자열을 사용하여 Animator 객체를 만듭니다. 이 메서드는 E4X 객체를 사용하는 Animator 생성자 대신 사용됩니다.
매개 변수
xmlString:String — 모션 트윈을 설명하는 XML의 문자열입니다.
| |
target:DisplayObject (default = null ) — 모션 트윈을 사용하는 표시 객체입니다.
|
Animator — 지정한 xmlString 을 지정한 target 에 적용하는 Animator 인스턴스입니다.
|
관련 API 요소
matricesEqual | () | 메서드 |
public static function matricesEqual(a:Matrix, b:Matrix):Boolean
언어 버전: | ActionScript 3.0 |
제품 버전: | Flash CS5 |
런타임 버전: | Flash Player 10.1, AIR 2 |
매개 변수로 지정된 두 행렬을 비교하고, 서로 일치하면 true
를 반환합니다.
매개 변수
a:Matrix — 비교하는 데 사용하는 첫 번째 행렬 객체 인스턴스입니다.
| |
b:Matrix — 비교하는 데 사용하는 두 번째 행렬 객체 인스턴스입니다.
|
Boolean — 두 행렬이 서로 같으면 부울 값 true 이고, 다르면 false 입니다.
|
Tue Jun 12 2018, 03:17 PM Z