패키지 | 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