fl.motion 패키지에는 모션 트윈을 기술하는 XML을 통합하고 표시 객체에 해당 트윈을 적용할 수 있는 함수 및 클래스가 포함되어 있습니다. Flash CS3에는 제작 도구의 타임라인에서 모션 트윈에 기반한 ActionScript 및 XML을 생성하는 [ActionScript 3.0으로 모션 복사] 명령이 있습니다. 생성된 ActionScript를 사용하여 다른 표시 객체에 애니메이션을 적용할 수 있습니다. 또는 XML을 직접 작성하고 fl.motion 클래스를 사용하여 지정된 표시 객체 인스턴스에 애니메이션을 적용할 수 있습니다.

지원하는 XML 요소에 대한 자세한 내용은 모션 XML 요소를 참조하십시오.

애니메이션을 직접 작성하거나 Flash CS3의 [ActionScript 3.0으로 모션 복사] 명령으로 생성된 내용을 편집하는 방법을 배우려면 모션 트윈에 모션 XML을 적용하는 데 기본적으로 사용되는 함수 및 속성이 포함된 Animator 클래스부터 학습하십시오.



인터페이스
 인터페이스설명
 ITween ITween 인터페이스는 fl.motion 클래스와 작동하도록 보간 클래스에서 구현하는 API(Application Programming Interface)를 정의합니다.
클래스
 클래스설명
 Animator Animator 클래스는 모션 트윈의 XML 설명을 표시 객체에 적용합니다.
 BezierEase BezierEase 클래스를 사용하면 두 키프레임 간의 모션에 대해 여유를 정확하게 제어할 수 있습니다.
 BezierSegment 베지어 선분은 단일 삼차 베지어 곡선을 정의하는 4개의 Point 객체로 구성됩니다.
 Color Color 클래스는 밝기 및 농도를 제어할 수 있는 기능을 추가하여 Flash Player의 ColorTransform 클래스를 확장합니다.
 CustomEase CustomEase 클래스는 시간에 따른 트윈 진행률과 같은 모션 트윈의 특정 여유 비헤이비어 속성을 수정하는 데 사용됩니다.
 FunctionEase FunctionEase 클래스를 사용하면 SimpleEase 및 CustomEase 같은 기타 보간 대신 사용자 정의 보간 함수를 fl.motion 프레임워크에 사용할 수 있습니다.
 Keyframe Keyframe 클래스는 모션 트윈에서 특정 시간의 시각적 상태를 정의합니다.
 MatrixTransformer MatrixTransformer 클래스에는 수평 비율 및 수직 비율, 수평으로 기울이기 및 수직으로 기울이기, 회전 등 변형 매트릭스의 개별 속성을 수정하기 위한 메서드가 포함되어 있습니다.
 Motion Motion 클래스는 시각적 객체에 적용할 수 있는 키프레임 애니메이션 시퀀스를 저장합니다.
 MotionEvent MotionEvent 클래스는 fl.motion.Animator 클래스를 통해 브로드캐스팅되는 이벤트를 나타냅니다.
 RotateDirection RotateDirection 클래스는 트위닝하는 동안 회전 비헤이비어를 위한 상수 값을 제공하는 클래스입니다.
 SimpleEase SimpleEase 클래스를 사용하면 Flash 타임라인에 사용되는 여유 백분율 유형으로 애니메이션을 제어할 수 있습니다.
 Source Source 클래스는 Motion 인스턴스가 생성된 컨텍스트에 대한 정보를 저장합니다.
 Tweenables Tweenables 클래스는 Motion 및 Keyframe 클래스에 사용되는 애니메이션 속성 이름에 대한 상수 값을 제공합니다.