패키지 | fl.motion |
클래스 | public class CustomEase |
상속 | CustomEase Object |
구현 | ITween |
언어 버전: | ActionScript 3.0 |
제품 버전: | Flash CS3 |
런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
이 클래스의 구현은 Flash CS4의 [사용자 정의 가속/감속] 대화 상자에 해당합니다. Flash CS4에서는 시간에 따른 모션 정도를 표시하는 그래프가 [사용자 정의 가속/감속] 대화 상자에 표시됩니다. 수평 축은 프레임을 나타내고 수직 축은 트윈이 진행되는 동안의 속성 변경률을 나타냅니다. 첫 번째 키프레임은 0%, 마지막 키프레임은 100%로 나타납니다. 그래프 곡선의 경사는 객체의 변경 속도를 나타냅니다. 곡선이 horizontal
(경사 없음)이면 속도가 0이고, 곡선이 vertical
이면 속도가 즉시 변경됩니다.
기본 MXML 속성points
관련 API 요소
속성 | 정의 주체 | ||
---|---|---|---|
constructor : Object
지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다. | Object | ||
points : Array
사용자 정의 여유 곡선에서 순서가 있는 점의 컬렉션입니다. | CustomEase | ||
target : String
대상으로 지정할 애니메이션 속성의 이름입니다. | CustomEase |
메서드 | 정의 주체 | ||
---|---|---|---|
CustomEase(xml:XML = null)
CustomEase 인스턴스의 생성자입니다. | CustomEase | ||
사용자 정의 여유 곡선을 사용하여 애니메이션의 숫자 속성에 대한 보간 값을 계산합니다. | CustomEase | ||
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다. | Object | ||
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다. | Object | ||
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다. | Object | ||
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다. | Object | ||
로캘별 규칙에 따라 서식이 지정된 이 객체의 문자열 표현을 반환합니다. | Object | ||
지정된 객체의 문자열 표현을 반환합니다. | Object | ||
지정된 객체의 프리미티브 값을 반환합니다. | Object |
points | 속성 |
public var points:Array
언어 버전: | ActionScript 3.0 |
제품 버전: | Flash CS3 |
런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
사용자 정의 여유 곡선에서 순서가 있는 점의 컬렉션입니다. 배열의 각 항목은 flash.geom.Point
인스턴스입니다. 각 점의 x 및 y 속성은 0
및 1
사이에 오도록 정규화됩니다. 여기서 0
은 트윈 시작 부분의 애니메이션 속성 값이고 1
은 애니메이션 끝 부분의 값입니다. 곡선의 첫 번째 점과 마지막 점은 배열에 포함되지 않습니다. 첫 번째 점은 현재 키프레임이 정의하는 시작 값으로 고정되고 마지막 점은 다음 키프레임이 정의하는 끝 값으로 고정되기 때문입니다. 사용자 정의 여유 곡선에서 이러한 점은 각각 (0, 0) 및 (1, 1) 값에 해당합니다.
관련 API 요소
target | 속성 |
CustomEase | () | 생성자 |
getValue | () | 메서드 |
public function getValue(time:Number, begin:Number, change:Number, duration:Number):Number
언어 버전: | ActionScript 3.0 |
제품 버전: | Flash CS3 |
런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
사용자 정의 여유 곡선을 사용하여 애니메이션의 숫자 속성에 대한 보간 값을 계산합니다. 백분율 값은 메서드로 전달되는 것이 아니라 CustomEase 인스턴스의 points
속성에서 읽습니다. 이 속성 값을 사용하면 함수 서명을 ITween 인터페이스와 일치시킬 수 있습니다.
매개 변수
time:Number — 0 과 duration 사이(두 값 각각 포함)에 있는 시간 값입니다. 원하는 단위(예: 프레임, 초, 밀리초)를 선택할 수 있지만 선택한 단위는 duration 단위와 일치해야 합니다.
| |
begin:Number — 시간이 0일 때 트윈 시작 시의 애니메이션 속성 값입니다.
| |
change:Number — 트윈 과정을 통한 애니메이션 속성 값의 변경 사항입니다. 이 값은 양수 또는 음수일 수 있습니다. 예를 들어 객체가 90도에서 60도로 회전하면 change 는 -30 입니다.
| |
duration:Number — 트윈이 되는 시간입니다. 이 값은 0보다 커야 합니다. 원하는 단위(예: 프레임, 초, 밀리초)를 선택할 수 있지만 선택한 단위는 time 단위와 일치해야 합니다.
|
Number — 지정된 시간의 보간 값입니다.
|
관련 API 요소
Tue Jun 12 2018, 03:17 PM Z