| Player 버전 : | Flash Player 9.0.28.0 |
Keyframe 클래스는 모션 트윈에서 특정 시간의 시각적 상태를 정의합니다. 기본 애니메이션 속성은
position,
scale,
rotation,
skew 및
color입니다. 키프레임은 선택적으로 이러한 속성을 하나 이상 정의할 수 있습니다. 예를 들어 특정 키프레임은 위치에만 적용되는 반면 다른 시점의 키프레임은 크기 조절에만 적용될 수 있습니다. 모든 속성에 동시에 적용되는 키프레임도 있습니다. 모션 트윈 내에서 각 시간 인덱스에는 키프레임이 하나만 있을 수 있습니다. 키프레임에는
blend mode,
filters 및
cacheAsBitmap 같은 기타 속성도 포함됩니다. 이러한 속성은 항상 사용 가능합니다. 예를 들어 키프레임이 항상 블렌드 모드일 수 있습니다.
public var blank:Boolean = false
| Player 버전 : | Flash Player 9.0.28.0 |
이 키프레임에 표시되어서는 안 되는 대상 객체를 나타냅니다.
public var blendMode:String = "normal"
| Player 버전 : | Flash Player 9.0.28.0 |
Flash Player에서 표시 객체의 색상과 그 아래의 그래픽을 혼합하는 방법을 지정하는 BlendMode 클래스의 값입니다.
참고 사항
public var cacheAsBitmap:Boolean = false
| Player 버전 : | Flash Player 9.0.28.0 |
true로 설정된 경우 Flash Player는 표시 객체의 내부 비트맵 표현을 캐시합니다. 이 속성을 사용하면 보통 기본 벡터 사용보다 렌더링 속도가 빨라집니다.
public var color:Color
| Player 버전 : | Flash Player 9.0.28.0 |
대상 객체의 색상 변형을 조정하는 Color 객체입니다.
public var filters:Array
| Player 버전 : | Flash Player 9.0.28.0 |
특정 키프레임에서 대상 객체에 적용할 각 filter 객체가 포함된 배열입니다.
public var firstFrame:String
| Player 버전 : | Flash Player 9.0.28.0 |
그래픽 심볼에만 적용되는 모션 트윈의 첫 번째 프레임 이름을 저장합니다. 이 속성은 Flash CS3의 복사 및 붙이기 모션 기능에 사용되지만 ActionScript를 사용하여 정의한 모션 트윈에는 적용되지 않습니다. Flex 2 컴파일러와의 호환성을 위해 포함된 기능입니다.
index:int [read-write]
| Player 버전 : | Flash Player 9.0.28.0 |
모션 트윈에서 키프레임의 고유한 시간 값입니다. 모션 트윈의 첫 번째 프레임에는 0 인덱스가 있습니다.
구현
public function get index():int
public function set index(value:int):void
public var label:String = ""
| Player 버전 : | Flash Player 9.0.28.0 |
키프레임 설명에 사용되는 문자열입니다.
public var loop:String
| Player 버전 : | Flash Player 9.0.28.0 |
그래픽 심볼에만 적용되는 모션 트윈의 Loop 체크 상자 값을 저장합니다. 이 속성은 Flash CS3의 복사 및 붙이기 모션 기능에 사용되지만 ActionScript를 사용하여 정의한 모션 트윈에는 적용되지 않습니다. Flex 2 컴파일러와의 호환성을 위해 포함된 기능입니다.
public var orientToPath:Boolean = false
| Player 버전 : | Flash Player 9.0.28.0 |
이 속성을 true로 설정하면 대상 객체가 해당 경로의 각도를 따라 자동으로 회전합니다.
public var rotateDirection:String = "auto"
| Player 버전 : | Flash Player 9.0.28.0 |
모션 트위닝 중에 RotateDirection 클래스의 값으로 대상 객체를 회전시키는 방법을 제어합니다.
참고 사항
public var rotateTimes:uint = 0
| Player 버전 : | Flash Player 9.0.28.0 |
모션 트위닝 중에 대상 객체에 대해 기존 회전에 새 회전을 추가합니다. 이 회전은 rotateDirection 속성 값에 따라 달라집니다. 이 속성은 RotateDirection.CW 또는 RotateDirection.CCW로 설정해야 합니다. rotateTimes 값은 0보다 크거나 값은 정수여야 합니다.
예를 들어 객체가 일반적으로 0도에서 40도로 회전하는 경우 rotateTimes를 1로 설정하고 rotateDirection을 RotateDirection.CW로 설정하면 전체 회전이 추가되므로 전체 회전은 400도가 됩니다.
rotateDirection을
RotateDirection.CCW로 설정하면 일반적인 회전에서 360도가
감산되므로 시계 반대 방향으로 320도 회전됩니다.
참고 사항
rotation:Number [read-write]
| Player 버전 : | Flash Player 9.0.28.0 |
변형 점에서 적용된 대상 객체의 회전 각도를 원래 방향을 기준으로 나타냅니다. 값이 NaN이면 키프레임이 이 속성이 적용되지 않는 것입니다.
구현
public function get rotation():Number
public function set rotation(value:Number):void
public var scaleX:Number = NaN
| Player 버전 : | Flash Player 9.0.28.0 |
변형 점에서 적용된 객체의 수평 비율(백분율)을 나타냅니다. 값이 1이면 수평 비율은 원래 크기의 100%입니다. 값이 NaN이면 키프레임이 이 속성이 적용되지 않는 것입니다.
public var scaleY:Number = NaN
| Player 버전 : | Flash Player 9.0.28.0 |
변형 점에서 적용된 객체의 수직 비율(백분율)을 나타냅니다. 값이 1이면 수평 비율은 원래 크기의 100%입니다. 값이 NaN이면 키프레임이 이 속성이 적용되지 않는 것입니다.
public var skewX:Number = NaN
| Player 버전 : | Flash Player 9.0.28.0 |
변형 점에서 적용된 대상 객체의 수평으로 기울이기 각도(도)를 나타냅니다. 값이 NaN이면 키프레임이 이 속성이 적용되지 않는 것입니다.
public var skewY:Number = NaN
| Player 버전 : | Flash Player 9.0.28.0 |
변형 점에서 적용된 대상 객체의 수직으로 기울이기 각도(도)를 나타냅니다. 값이 NaN이면 키프레임이 이 속성이 적용되지 않는 것입니다.
public var tweens:Array
| Player 버전 : | Flash Player 9.0.28.0 |
특정 키프레임에서 대상 객체에 적용할 각 Tween 객체가 포함된 배열입니다. Flash 제작 도구의 타임라인에 있는 표준 트윈과 같이 하나의 트윈이 모든 애니메이션 속성을 대상으로 할 수도 있고, 개별 사용자 정의 여유 곡선과 같이 여러 트윈이 개별 속성을 대상으로 할 수도 있습니다.
public var tweenScale:Boolean = true
| Player 버전 : | Flash Player 9.0.28.0 |
트위닝하는 동안 크기를 보간할지 여부를 제어하는 플래그입니다. 이 플래그의 값이 false이면 표시 객체가 트윈 중에 다음 프레임까지 같은 크기로 유지됩니다.
public var tweenSnap:Boolean = false
| Player 버전 : | Flash Player 9.0.28.0 |
모션 안내선에 객체를 물리는 모션 트윈에 대한 Snap 체크 상자의 값을 저장합니다. 이 속성은 Flash CS3의 복사 및 붙이기 모션 기능에 사용되지만 ActionScript를 사용하여 정의한 모션 트윈에는 적용되지 않습니다. Flex 2 컴파일러와의 호환성을 위해 포함된 기능입니다.
public var tweenSync:Boolean = false
| Player 버전 : | Flash Player 9.0.28.0 |
그래픽 심볼에만 적용되는 모션 트윈의 Sync 체크 상자 값을 저장합니다. 이 속성은 Flash CS3의 복사 및 붙이기 모션 기능에 사용되지만 ActionScript를 사용하여 정의한 모션 트윈에는 적용되지 않습니다. Flex 2 컴파일러와의 호환성을 위해 포함된 기능입니다.
public var x:Number = NaN
| Player 버전 : | Flash Player 9.0.28.0 |
부모의 좌표 간격에서 대상 객체 변형 점의 가로 위치입니다. 값이 NaN이면 키프레임이 이 속성이 적용되지 않는 것입니다.
public var y:Number = NaN
| Player 버전 : | Flash Player 9.0.28.0 |
부모의 좌표 간격에서 대상 객체 변형 점의 세로 위치 입니다. 값이 NaN이면 키프레임이 이 속성이 적용되지 않는 것입니다.
public function Keyframe(xml:XML = null)
| Player 버전 : | Flash Player 9.0.28.0 |
Keyframe 인스턴스의 생성자입니다.
매개 변수
| xml:XML (default = null) — 모션 XML 형식으로 키프레임을 정의하는 선택적 E4X XML 객체입니다.
|
public function affectsTweenable(tweenableName:String = ""):Boolean
| Player 버전 : | Flash Player 9.0.28.0 |
키프레임이 특정 애니메이션 속성에 영향을 주는지 여부를 나타냅니다.
매개 변수
| tweenableName:String (default = "") — "x", "rotation" 등의 트위닝 가능 속성의 이름입니다.
|
반환값
public function getTween(target:String = ""):ITween
| Player 버전 : | Flash Player 9.0.28.0 |
특정 애니메이션 속성의 ITween 객체를 검색합니다.
매개 변수
| target:String (default = "") — 트위닝 중인 속성의 이름입니다.
|
반환값
| ITween — ITween 인터페이스를 구현하는 객체입니다.
|
참고 사항
public function getValue(tweenableName:String):Number
| Player 버전 : | Flash Player 9.0.28.0 |
키프레임의 특정 트위닝 가능 속성 값을 검색합니다.
매개 변수
| tweenableName:String — "x", "rotation" 등의 트위닝 가능 속성의 이름입니다.
|
반환값
public function setValue(tweenableName:String, newValue:Number):void
| Player 버전 : | Flash Player 9.0.28.0 |
키프레임의 특정 트위닝 가능 속성 값을 변경합니다.
매개 변수
| tweenableName:String — "x", "rotation" 등의 트위닝 가능 속성의 이름입니다.
|
| |
| newValue:Number — 트위닝 가능 속성에 할당할 숫자 값입니다.
|
© 2004-2007 Adobe Systems Incorporated. All rights reserved.
Tue Oct 16 2007, 12:25 AM GMT-07:00
현재 페이지: http://livedocs.adobe.com/flash/9.0_kr/ActionScriptLangRefV3/fl/motion/Keyframe.html