| 패키지 | fl.motion |
| 클래스 | public class KeyframeBase |
| 상속 | KeyframeBase Object |
| 하위 클래스 | Keyframe |
| 언어 버전: | ActionScript 3.0 |
| 제품 버전: | Flash CS3 |
| 런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
position, scale, rotation, skew 및 color입니다. KeyframeBase를 사용하려면 각 KeyframeBase에 대한 값이 모든 속성에 있어야 하고 모션의 각 프레임에 대해 KeyframeBase가 정의되어 있어야 합니다. 모션 트윈 내에서 각 시간 인덱스에는 키프레임이 하나만 있을 수 있습니다. 키프레임에는 blend mode, filters 및 cacheAsBitmap 같은 기타 속성도 포함됩니다. 이러한 속성은 항상 사용 가능합니다. 예를 들어 키프레임이 항상 블렌드 모드일 수 있습니다.
관련 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 | ||
| tweensLength : int [읽기 전용]
트윈의 프레임 수입니다. | KeyframeBase | ||
| useRotationConcat : Boolean = false
이 속성을 true로 설정한 경우 addpropertyarray에서 모션 데이터를 제공하면 대상 객체가 회전합니다. | KeyframeBase | ||
| visible : Boolean = true
대상 객체가 표시되는지 여부를 제어합니다. | KeyframeBase | ||
| x : Number = NaN
부모의 좌표 간격에서 대상 객체 변형점의 가로 위치입니다. | KeyframeBase | ||
| y : Number = NaN
부모의 좌표 간격에서 대상 객체 변형점의 세로 위치입니다. | KeyframeBase | ||
| z : Number = NaN
부모의 좌표 간격에서 대상 객체 변형점의 깊이(z축) 위치입니다. | KeyframeBase | ||
| 메서드 | 정의 주체 | ||
|---|---|---|---|
KeyframeBase(xml:XML = null)
Keyframe 인스턴스의 생성자입니다. | KeyframeBase | ||
키프레임이 특정 애니메이션 속성에 영향을 주는지 여부를 나타냅니다. | KeyframeBase | ||
키프레임의 특정 트위닝 가능 속성 값을 검색합니다. | KeyframeBase | ||
![]() |
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다. | Object | |
![]() |
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다. | Object | |
![]() |
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다. | Object | |
주어진 필터 인덱스에 대해 네 가지 AdjustColor 속성 중 하나를 AdjustColor 객체로 설정합니다. | KeyframeBase | ||
![]() |
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다. | Object | |
키프레임의 특정 트위닝 가능 속성 값을 변경합니다. | KeyframeBase | ||
![]() |
로캘별 규칙에 따라 서식이 지정된 이 객체의 문자열 표현을 반환합니다. | Object | |
![]() |
지정된 객체의 문자열 표현을 반환합니다. | Object | |
![]() |
지정된 객체의 프리미티브 값을 반환합니다. | Object | |
adjustColorObjects | 속성 |
public var adjustColorObjects:Dictionary = null| 언어 버전: | ActionScript 3.0 |
| 제품 버전: | Flash CS3 |
| 런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
이 키프레임에 대한 필터 배열의 상응하는 인덱스에 매핑된 AdjustColor 인스턴스를 저장합니다. 이 속성은 Flash 제작의 AdjustColor 필터에 사용되고 이 필터는 Flash Player의 ColorMatrixFilters에 해당합니다.
blank | 속성 |
public var blank:Boolean = false| 언어 버전: | ActionScript 3.0 |
| 제품 버전: | Flash CS3 |
| 런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
이 키프레임에 표시되어서는 안 되는 대상 객체를 나타냅니다.
blendMode | 속성 |
public var blendMode:String = "normal"| 언어 버전: | ActionScript 3.0 |
| 제품 버전: | Flash CS3 |
| 런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
Flash Player에서 표시 객체의 색상과 그 아래의 그래픽을 혼합하는 방법을 지정하는 BlendMode 클래스의 값입니다.
관련 API 요소
cacheAsBitmap | 속성 |
public var cacheAsBitmap:Boolean = false| 언어 버전: | ActionScript 3.0 |
| 제품 버전: | Flash CS3 |
| 런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
true로 설정된 경우 Flash Player는 표시 객체의 내부 비트맵 표현을 캐시합니다. 이 속성을 사용하면 보통 기본 벡터 사용보다 렌더링 속도가 빨라집니다.
color | 속성 |
public var color:Color| 언어 버전: | ActionScript 3.0 |
| 제품 버전: | Flash CS3 |
| 런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
대상 객체의 색상 변형을 조정하는 Color 객체입니다.
filters | 속성 |
public var filters:Array| 언어 버전: | ActionScript 3.0 |
| 제품 버전: | Flash CS3 |
| 런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
특정 키프레임에서 대상 객체에 적용할 각 filter 객체가 포함된 배열입니다.
firstFrame | 속성 |
public var firstFrame:String| 언어 버전: | ActionScript 3.0 |
| 제품 버전: | Flash CS3 |
| 런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
그래픽 심볼에만 적용되는 모션 트윈의 첫 번째 프레임 이름을 저장합니다. 이 속성은 Flash CS4의 복사 및 붙이기 모션 기능에 사용되지만 ActionScript를 사용하여 정의한 모션 트윈에는 적용되지 않습니다. Flex 2 컴파일러와의 호환성을 위해 포함된 기능입니다.
index | 속성 |
label | 속성 |
public var label:String| 언어 버전: | ActionScript 3.0 |
| 제품 버전: | Flash CS3 |
| 런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
키프레임 설명에 사용되는 문자열입니다.
loop | 속성 |
public var loop:String| 언어 버전: | ActionScript 3.0 |
| 제품 버전: | Flash CS3 |
| 런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
그래픽 심볼에만 적용되는 모션 트윈의 Loop 체크 상자 값을 저장합니다. 이 속성은 Flash CS4의 복사 및 붙이기 모션 기능에 사용되지만 ActionScript를 사용하여 정의한 모션 트윈에는 적용되지 않습니다. Flex 2 컴파일러와의 호환성을 위해 포함된 기능입니다.
matrix | 속성 |
public var matrix:Matrix = null| 언어 버전: | ActionScript 3.0 |
| 제품 버전: | Flash CS3 |
| 런타임 버전: | Flash Player 10, AIR 1.5, AIR 1.0 |
이 키프레임에 대한 matrix 속성이 있는 경우 이를 저장합니다. matrix는 3D를 포함하지 않는 비트위닝 프레임에 사용됩니다. matrix 속성을 사용하거나 다른 position 및 scaling 속성(x, y, scaleX, scaleY 등)을 사용할 수 있지만, 두 가지 설정을 함께 사용할 수는 없습니다. matrix를 null이 아닌 다른 값으로 설정하면 3D 속성을 비롯한 다른 속성 대신 이 속성이 사용됩니다.
matrix3D | 속성 |
public var matrix3D:Object = null| 언어 버전: | ActionScript 3.0 |
| 제품 버전: | Flash CS3 |
| 런타임 버전: | Flash Player 10, AIR 1.5, AIR 1.0 |
이 키프레임에 대한 matrix3d 속성이 있는 경우 이를 저장합니다. matrix3d는 3D를 포함하는 비트위닝 프레임에 사용됩니다. matrix3d 속성이나 기타 3D 속성(z, rotationX, rotationY)을 사용할 수 있지만 이 둘을 함께 설정할 수는 없습니다. matrix3d를 null이 아닌 다른 값으로 설정하면 2D 속성을 비롯한 다른 속성 대신 이 속성이 사용됩니다.
opaqueBackground | 속성 |
public var opaqueBackground:Object = null| 언어 버전: | ActionScript 3.0 |
| 제품 버전: | Flash CS5.5 |
| 런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
대상 객체에 불투명 배경이 있는지 여부를 제어합니다. 값은 색상을 설명하는 0xrrggbb 형식의 숫자이거나, 불투명 배경이 없는 경우 null입니다.
orientToPath | 속성 |
public var orientToPath:Boolean = false| 언어 버전: | ActionScript 3.0 |
| 제품 버전: | Flash CS3 |
| 런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
이 속성을 true로 설정하면 대상 객체가 해당 경로의 각도를 따라 자동으로 회전합니다.
rotateDirection | 속성 |
public var rotateDirection:String = "auto"| 언어 버전: | ActionScript 3.0 |
| 제품 버전: | Flash CS3 |
| 런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
모션 트위닝 중에 RotateDirection 클래스의 값으로 대상 객체를 회전시키는 방법을 제어합니다.
관련 API 요소
rotateTimes | 속성 |
public var rotateTimes:uint = 0| 언어 버전: | ActionScript 3.0 |
| 제품 버전: | Flash CS3 |
| 런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
모션 트위닝 중에 대상 객체에 대해 기존 회전에 새 회전을 추가합니다. 이 회전은 rotateDirection 속성 값에 따라 달라집니다. 이 속성은 RotateDirection.CW 또는 RotateDirection.CCW로 설정해야 합니다. rotateTimes 값은 0보다 크거나 값은 정수여야 합니다.
예를 들어 객체가 일반적으로 0도에서 40도로 회전하는 경우 rotateTimes를 1로 설정하고 rotateDirection을 RotateDirection.CW로 설정하면 전체 회전이 추가되므로 전체 회전은 400도가 됩니다.
rotateDirection을 RotateDirection.CCW로 설정하면 일반적인 회전에서 360도가 감산되므로 시계 반대 방향으로 320도 회전됩니다.
관련 API 요소
rotation | 속성 |
rotationConcat | 속성 |
public var rotationConcat:Number = NaN| 언어 버전: | ActionScript 3.0 |
| 제품 버전: | Flash CS3 |
| 런타임 버전: | Flash Player 10, AIR 1.5, AIR 1.0 |
변형점에서 이전에 적용했던 방향을 기준으로 z축을 따라 모션의 대상 객체를 회전하는 값입니다. 이는 회전 절대값이 아니며 skewY 값과 구분됩니다.
rotationX | 속성 |
public var rotationX:Number = NaN| 언어 버전: | ActionScript 3.0 |
| 제품 버전: | Flash CS3 |
| 런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
이 키프레임의 rotationX 속성을 저장합니다. 이 속성은 대상 객체가 x축을 중심으로 원래 방향에서 회전한 각도입니다.
rotationY | 속성 |
public var rotationY:Number = NaN| 언어 버전: | ActionScript 3.0 |
| 제품 버전: | Flash CS3 |
| 런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
이 키프레임의 rotationY 속성을 저장합니다. 이 속성은 대상 객체가 y축을 중심으로 원래 방향에서 회전한 각도입니다.
scaleX | 속성 |
public var scaleX:Number = NaN| 언어 버전: | ActionScript 3.0 |
| 제품 버전: | Flash CS3 |
| 런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
변형점에서 적용된 객체의 수평 비율(백분율)을 나타냅니다. 값이 1이면 수평 비율은 원래 크기의 100%입니다. 값이 NaN이면 키프레임이 이 속성이 적용되지 않는 것입니다.
scaleY | 속성 |
public var scaleY:Number = NaN| 언어 버전: | ActionScript 3.0 |
| 제품 버전: | Flash CS3 |
| 런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
변형점에서 적용된 객체의 수직 비율(백분율)을 나타냅니다. 값이 1이면 수평 비율은 원래 크기의 100%입니다. 값이 NaN이면 키프레임이 이 속성이 적용되지 않는 것입니다.
skewX | 속성 |
public var skewX:Number = NaN| 언어 버전: | ActionScript 3.0 |
| 제품 버전: | Flash CS3 |
| 런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
변형점에서 적용된 대상 객체의 수평으로 기울이기 각도(도)를 나타냅니다. 값이 NaN이면 키프레임이 이 속성이 적용되지 않는 것입니다.
skewY | 속성 |
public var skewY:Number = NaN| 언어 버전: | ActionScript 3.0 |
| 제품 버전: | Flash CS3 |
| 런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
변형점에서 적용된 대상 객체의 수직으로 기울이기 각도(도)를 나타냅니다. 값이 NaN이면 키프레임이 이 속성이 적용되지 않는 것입니다.
tweensLength | 속성 |
useRotationConcat | 속성 |
public var useRotationConcat:Boolean = false| 언어 버전: | ActionScript 3.0 |
| 제품 버전: | Flash CS3 |
| 런타임 버전: | Flash Player 10, AIR 1.5, AIR 1.0 |
이 속성을 true로 설정한 경우 addpropertyarray에서 모션 데이터를 제공하면 대상 객체가 회전합니다. 또한 이 속성이 true로 설정되면 rotation 대신 rotationConcat 속성이 사용됩니다. 기본값은 false입니다.
visible | 속성 |
public var visible:Boolean = true| 언어 버전: | ActionScript 3.0 |
| 제품 버전: | Flash CS5.5 |
| 런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
대상 객체가 표시되는지 여부를 제어합니다.
x | 속성 |
public var x:Number = NaN| 언어 버전: | ActionScript 3.0 |
| 제품 버전: | Flash CS3 |
| 런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
부모의 좌표 간격에서 대상 객체 변형점의 가로 위치입니다. 값이 NaN이면 키프레임이 이 속성이 적용되지 않는 것입니다.
y | 속성 |
public var y:Number = NaN| 언어 버전: | ActionScript 3.0 |
| 제품 버전: | Flash CS3 |
| 런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
부모의 좌표 간격에서 대상 객체 변형점의 세로 위치입니다. 값이 NaN이면 키프레임이 이 속성이 적용되지 않는 것입니다.
z | 속성 |
public var z:Number = NaN| 언어 버전: | ActionScript 3.0 |
| 제품 버전: | Flash CS3 |
| 런타임 버전: | Flash Player 10, AIR 1.5, AIR 1.0 |
부모의 좌표 간격에서 대상 객체 변형점의 깊이(z축) 위치입니다. 3D 평면을 참조하는 경우 z축은 3D 객체의 깊이를 나타냅니다. 값이 NaN이면 키프레임이 이 속성이 적용되지 않는 것입니다.
KeyframeBase | () | 생성자 |
affectsTweenable | () | 메서드 |
getValue | () | 메서드 |
setAdjustColorProperty | () | 메서드 |
public function setAdjustColorProperty(filterIndex:int, propertyName:String, value:*):void| 언어 버전: | ActionScript 3.0 |
| 제품 버전: | Flash CS3 |
| 런타임 버전: | Flash Player 9.0.28.0, AIR 1.0 |
주어진 필터 인덱스에 대해 네 가지 AdjustColor 속성 중 하나를 AdjustColor 객체로 설정합니다. 해당 인덱스에 대해 아직 AdjustColor 인스턴스가 없으면 이 인스턴스를 만듭니다. 설정할 수 있는 네 가지 속성은 다음과 같습니다.
- adjustColorBrightness
- adjustColorContrast
- adjustColorSaturation
- adjustColorHue
AdjustColor 속성을 모두 설정해야 합니다. AdjustColor 인스턴스에 대해 네 가지 속성을 모두 설정하면 함수를 통해 AdjustColor 객체에서 네 가지 속성 모두를 나타내는 20개의 값으로 이루어진 일차원 배열을 가져온 다음 ColorMatrixFilter 인스턴스를 만들 수 있습니다. 이 인스턴스를 만들려면 일차원 배열이 필요합니다.
매개 변수
filterIndex:int — 필터 배열의 필터에서 propertyName 속성을 추가할 인덱스 위치입니다.
| |
propertyName:String — 허용되는 네 가지 속성 값은 "adjustColorBrightness", "adjustColorContrast", "adjustColorSaturation" 또는 "adjustColorHue"입니다.
| |
value:* — 지정된 속성에 설정할 값입니다.
|
관련 API 요소
setValue | () | 메서드 |
Tue Jun 12 2018, 03:17 PM Z
상속되는 공용 속성 숨기기
상속되는 공용 속성 표시