패키지 | fl.motion |
클래스 | public class Keyframe |
상속 | Keyframe KeyframeBase Object |
언어 버전: | ActionScript 3.0 |
제품 버전: | Flash CS3 |
런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
position
, scale
, rotation
, skew
및 color
입니다. 키프레임은 선택적으로 이러한 속성을 하나 이상 정의할 수 있습니다. 예를 들어 특정 키프레임은 위치에만 적용되는 반면 다른 시점의 키프레임은 크기 조절에만 적용될 수 있습니다. 모든 속성에 동시에 적용되는 키프레임도 있습니다. 모션 트윈 내에서 각 시간 인덱스에는 키프레임이 하나만 있을 수 있습니다. 키프레임에는 blend mode
, filters
및 cacheAsBitmap
같은 기타 속성도 포함됩니다. 이러한 속성은 항상 사용 가능합니다. 예를 들어 키프레임이 항상 블렌드 모드일 수 있습니다.
참고: Flash CS3에서는 이 클래스에서 지원하는 대부분의 속성과 메서드가 이 클래스의 멤버로 제한됩니다. Flash CS4에서는 이 클래스의 해당 속성과 메서드에 대해 기본 클래스인 KeyframeBase를 도입하였으며, 이제 상속 체인을 통해 이러한 속성과 메서드를 다른 클래스와 공유할 수 있습니다. Flash CS3 사용자의 경우에도 Keyframe 클래스에서 이러한 속성 및 메서드를 여전히 지원합니다. 단, Flash CS3 이후에 출시된 Flash Professional의 KeyframeBase 클래스 멤버인 속성 및 메서드에 제한됩니다. 이러한 참조의 다른 클래스와 마찬가지로 [상속된 공용 속성 표시] 및 [상속된 공용 메서드 표시]를 선택하여 이 클래스에서 지원하는 속성 및 메서드를 모두 표시할 수 있습니다.
관련 API 요소
속성 | 정의 주체 | ||
---|---|---|---|
adjustColorObjects : Dictionary = null
이 키프레임에 대한 필터 배열의 상응하는 인덱스에 매핑된 AdjustColor 인스턴스를 저장합니다. | KeyframeBase | ||
blank : Boolean = false
이 키프레임에 표시되어서는 안 되는 대상 객체를 나타냅니다. | KeyframeBase | ||
blendMode : String = "normal"
Flash Player에서 표시 객체의 색상과 그 아래의 그래픽을 혼합하는 방법을 지정하는 BlendMode 클래스의 값입니다. | KeyframeBase | ||
cacheAsBitmap : Boolean = false
true로 설정된 경우, Flash Player는 표시 객체의 내부 비트맵 표현을 캐시합니다. | KeyframeBase | ||
color : Color
대상 객체의 색상 변형을 조정하는 Color 객체입니다. | KeyframeBase | ||
constructor : Object
지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다. | Object | ||
filters : Array
특정 키프레임에서 대상 객체에 적용할 각 filter 객체가 포함된 배열입니다. | KeyframeBase | ||
firstFrame : String
그래픽 심볼에만 적용되는 모션 트윈의 첫 번째 프레임 이름을 저장합니다. | KeyframeBase | ||
index : int
모션 트윈에서 키프레임의 고유한 시간 값입니다. | KeyframeBase | ||
label : String
키프레임 설명에 사용되는 문자열입니다. | KeyframeBase | ||
loop : String
그래픽 심볼에만 적용되는 모션 트윈의 Loop 체크 상자 값을 저장합니다. | KeyframeBase | ||
matrix : Matrix = null
이 키프레임에 대한 matrix 속성이 있는 경우 이를 저장합니다. | KeyframeBase | ||
matrix3D : Object = null
이 키프레임에 대한 matrix3d 속성이 있는 경우 이를 저장합니다. | KeyframeBase | ||
opaqueBackground : Object = null
대상 객체에 불투명 배경이 있는지 여부를 제어합니다. | KeyframeBase | ||
orientToPath : Boolean = false
이 속성을 true로 설정하면 대상 객체가 해당 경로의 각도를 따라 자동으로 회전합니다. | KeyframeBase | ||
rotateDirection : String = "auto"
모션 트위닝 중에 RotateDirection 클래스의 값으로 대상 객체를 회전시키는 방법을 제어합니다. | KeyframeBase | ||
rotateTimes : uint = 0
모션 트위닝 중에 대상 객체에 대해 기존 회전에 새 회전을 추가합니다. | KeyframeBase | ||
rotation : Number
변형점에서 적용된 대상 객체의 회전 각도를 원래 방향을 기준으로 나타냅니다. | KeyframeBase | ||
rotationConcat : Number = NaN
변형점에서 이전에 적용했던 방향을 기준으로 z축을 따라 모션의 대상 객체를 회전하는 값입니다. 이는 회전 절대값이 아니며 skewY 값과 구분됩니다. | KeyframeBase | ||
rotationX : Number = NaN
이 키프레임의 rotationX 속성을 저장합니다. | KeyframeBase | ||
rotationY : Number = NaN
이 키프레임의 rotationY 속성을 저장합니다. | KeyframeBase | ||
scaleX : Number = NaN
변형점에서 적용된 객체의 수평 비율(백분율)을 나타냅니다. | KeyframeBase | ||
scaleY : Number = NaN
변형점에서 적용된 객체의 수직 비율(백분율)을 나타냅니다. | KeyframeBase | ||
skewX : Number = NaN
변형점에서 적용된 대상 객체의 수평으로 기울이기 각도(도)를 나타냅니다. | KeyframeBase | ||
skewY : Number = NaN
변형점에서 적용된 대상 객체의 수직으로 기울이기 각도(도)를 나타냅니다. | KeyframeBase | ||
tweens : Array
특정 키프레임에서 대상 객체에 적용할 각 tween 객체가 포함된 배열입니다. | Keyframe | ||
tweenScale : Boolean = true
트위닝하는 동안 크기를 보간할지 여부를 제어하는 플래그입니다. | Keyframe | ||
tweensLength : int [재정의] [읽기 전용]
트윈의 프레임 수입니다. | Keyframe | ||
tweenSnap : Boolean = false
모션 안내선에 객체를 물리는 모션 트윈에 대한 Snap 체크 상자의 값을 저장합니다. | Keyframe | ||
tweenSync : Boolean = false
그래픽 심볼에만 적용되는 모션 트윈의 Sync 체크 상자 값을 저장합니다. | Keyframe | ||
useRotationConcat : Boolean = false
이 속성을 true로 설정한 경우 addpropertyarray에서 모션 데이터를 제공하면 대상 객체가 회전합니다. | KeyframeBase | ||
visible : Boolean = true
대상 객체가 표시되는지 여부를 제어합니다. | KeyframeBase | ||
x : Number = NaN
부모의 좌표 간격에서 대상 객체 변형점의 가로 위치입니다. | KeyframeBase | ||
y : Number = NaN
부모의 좌표 간격에서 대상 객체 변형점의 세로 위치입니다. | KeyframeBase | ||
z : Number = NaN
부모의 좌표 간격에서 대상 객체 변형점의 깊이(z축) 위치입니다. | KeyframeBase |
메서드 | 정의 주체 | ||
---|---|---|---|
Keyframe 인스턴스의 생성자입니다. | Keyframe | ||
키프레임이 특정 애니메이션 속성에 영향을 주는지 여부를 나타냅니다. | KeyframeBase | ||
특정 애니메이션 속성의 ITween 객체를 검색합니다. | Keyframe | ||
키프레임의 특정 트위닝 가능 속성 값을 검색합니다. | KeyframeBase | ||
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다. | Object | ||
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다. | Object | ||
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다. | Object | ||
주어진 필터 인덱스에 대해 네 가지 AdjustColor 속성 중 하나를 AdjustColor 객체로 설정합니다. | KeyframeBase | ||
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다. | Object | ||
키프레임의 특정 트위닝 가능 속성 값을 변경합니다. | KeyframeBase | ||
로캘별 규칙에 따라 서식이 지정된 이 객체의 문자열 표현을 반환합니다. | Object | ||
지정된 객체의 문자열 표현을 반환합니다. | Object | ||
지정된 객체의 프리미티브 값을 반환합니다. | Object |
tweens | 속성 |
public var tweens:Array
언어 버전: | ActionScript 3.0 |
제품 버전: | Flash CS3 |
런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
특정 키프레임에서 대상 객체에 적용할 각 tween 객체가 포함된 배열입니다. Flash 제작 도구의 타임라인에 있는 표준 트윈과 같이 하나의 트윈이 모든 애니메이션 속성을 대상으로 할 수도 있고, 개별 사용자 정의 여유 곡선과 같이 여러 트윈이 개별 속성을 대상으로 할 수도 있습니다.
tweenScale | 속성 |
public var tweenScale:Boolean = true
언어 버전: | ActionScript 3.0 |
제품 버전: | Flash CS3 |
런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
트위닝하는 동안 크기를 보간할지 여부를 제어하는 플래그입니다. 이 플래그의 값이 false
이면 표시 객체가 트윈 중에 다음 프레임까지 같은 크기로 유지됩니다.
tweensLength | 속성 |
tweenSnap | 속성 |
public var tweenSnap:Boolean = false
언어 버전: | ActionScript 3.0 |
제품 버전: | Flash CS3 |
런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
모션 안내선에 객체를 물리는 모션 트윈에 대한 Snap 체크 상자의 값을 저장합니다. 이 속성은 Flash CS4의 복사 및 붙이기 모션 기능에 사용되지만 ActionScript를 사용하여 정의한 모션 트윈에는 적용되지 않습니다. Flex 2 컴파일러와의 호환성을 위해 포함된 기능입니다.
tweenSync | 속성 |
public var tweenSync:Boolean = false
언어 버전: | ActionScript 3.0 |
제품 버전: | Flash CS3 |
런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
그래픽 심볼에만 적용되는 모션 트윈의 Sync 체크 상자 값을 저장합니다. 이 속성은 Flash CS4의 복사 및 붙이기 모션 기능에 사용되지만 ActionScript를 사용하여 정의한 모션 트윈에는 적용되지 않습니다. Flex 2 컴파일러와의 호환성을 위해 포함된 기능입니다.
Keyframe | () | 생성자 |
getTween | () | 메서드 |
public function getTween(target:String = ""):fl.motion:ITween
언어 버전: | ActionScript 3.0 |
제품 버전: | Flash CS3 |
런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
특정 애니메이션 속성의 ITween 객체를 검색합니다.
매개 변수
target:String (default = " ") — 트위닝 중인 속성의 이름입니다.
|
fl.motion:ITween — ITween 인터페이스를 구현하는 객체입니다.
|
관련 API 요소
Tue Jun 12 2018, 03:17 PM Z