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)를 정의합니다. |
클래스
클래스 | 설명 | |
---|---|---|
AdjustColor | AdjustColor 클래스는 밝기, 대비, 색조, 채도 등의 여러 가지 색상 속성을 정의하여 ColorMatrixFilter 클래스를 지원합니다. | |
Animator | Animator 클래스는 모션 트윈의 XML 설명을 표시 객체에 적용합니다. | |
Animator3D | Animator3D 클래스는 3차원 모션 트윈의 XML 설명을 표시 객체에 적용합니다. | |
AnimatorBase | AnimatorBase 클래스는 모션 트윈의 XML 설명을 표시 객체에 적용합니다. | |
AnimatorFactory | AnimatorFactory 클래스는 Motion 객체 하나를 여러 표시 객체에 연결하는 ActionScript 기반의 지원 기능을 제공합니다. | |
AnimatorFactory3D | AnimatorFactory3D 클래스는 3차원 속성이 들어 있는 Motion 객체 하나를 여러 표시 객체에 연결하는 ActionScript 기반의 지원 기능을 제공합니다. | |
AnimatorFactoryBase | AnimatorFactoryBase 클래스는 런타임에 Motion 하나를 동적으로 사용하여 여러 개의 대상 객체를 표시하고 트위닝하는 ActionScript 기반의 지원 기능을 제공합니다. | |
AnimatorFactoryUniversal | AnimatorFactoryUniversal 클래스는 Motion 객체 하나를 여러 표시 객체에 연결할 수 있도록 ActionScript 기반 지원을 제공합니다. | |
AnimatorUniversal | AnimatorUniversal 클래스는 2차원 및 3차원 모션의 ActionScript 설명을 표시 객체에 적용합니다. | |
BezierEase | BezierEase 클래스를 사용하면 두 키프레임 간의 모션에 대해 여유를 정확하게 제어할 수 있습니다. | |
BezierSegment | 베지어 선분은 단일 3차 베지어 곡선을 정의하는 4개의 Point 객체로 구성됩니다. | |
Color | Color 클래스는 밝기 및 농도를 제어할 수 있는 기능을 추가하여 Flash Player의 ColorTransform 클래스를 확장합니다. | |
ColorMatrix | ColorMatrix 클래스는 지정된 값을 기반으로 색상 행렬을 계산하여 저장합니다. | |
CustomEase | CustomEase 클래스는 시간에 따른 트윈 진행률과 같은 모션 트윈의 특정 여유 비헤이비어 속성을 수정하는 데 사용됩니다. | |
DynamicMatrix | DynamicMatrix 클래스는 주어진 값을 기반으로 행렬을 계산하여 저장합니다. | |
FunctionEase | FunctionEase 클래스를 사용하면 SimpleEase 및 CustomEase 같은 기타 보간 대신 사용자 정의 보간 함수를 fl.motion 프레임워크에 사용할 수 있습니다. | |
Keyframe | Keyframe 클래스는 모션 트윈에서 특정 시간의 시각적 상태를 정의합니다. | |
KeyframeBase | KeyframeBase 클래스는 모션 트윈에서 특정 시간의 시각적 상태를 정의합니다. | |
MatrixTransformer | MatrixTransformer 클래스에는 수평 비율 및 수직 비율, 수평으로 기울이기 및 수직으로 기울이기, 회전 등 변형 행렬의 개별 속성을 수정하기 위한 메서드가 포함되어 있습니다. | |
Motion | Motion 클래스는 시각적 객체에 적용할 수 있는 키프레임 애니메이션 시퀀스를 저장합니다. | |
MotionBase | MotionBase 클래스는 시각적 객체에 적용할 수 있는 키프레임 애니메이션 시퀀스를 저장합니다. | |
MotionEvent | MotionEvent 클래스는 fl.motion.Animator 클래스를 통해 브로드캐스팅되는 이벤트를 나타냅니다. | |
RotateDirection | RotateDirection 클래스는 트위닝하는 동안 회전 비헤이비어를 위한 상수 값을 제공하는 클래스입니다. | |
SimpleEase | SimpleEase 클래스를 사용하면 Flash 타임라인에 사용되는 여유 백분율 유형으로 애니메이션을 제어할 수 있습니다. | |
Source | Source 클래스는 Motion 인스턴스가 생성된 컨텍스트에 대한 정보를 저장합니다. | |
Tweenables | Tweenables 클래스는 MotionBase 및 KeyframeBase 클래스에 사용되는 애니메이션 속성 이름에 대한 상수 값을 제공합니다. |
Tue Jun 12 2018, 03:32 PM Z