| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
Keyframe クラスは、モーショントゥイーンの特定の時点における表示状態を定義します。主要なアニメーションプロパティとして、
position、
scale、
rotation、
skew、および
color があります。キーフレームでは、これらのプロパティを必要に応じて定義できます。たとえば、位置 (position) だけに作用するキーフレームや、拡大 / 縮小だけに作用するキーフレームを場面によって使い分けることができます。さらに、すべてのプロパティに対して同時に作用するキーフレームを作成することもできます。モーショントゥイーン内の各時間インデックスには、キーフレームを 1 つだけ割り当てることができます。キーフレームには、他にも
blend mode、
filters、
cacheAsBitmap といったプロパティがあり、いつでも自由に使用できます。たとえば、キーフレームには必ずブレンドモードが存在します。
public var blank:Boolean = false
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
このキーフレームにターゲットオブジェクトが表示されないことを示します。
public var blendMode:String = "normal"
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
表示オブジェクトの色と、その下にあるグラフィックとの合成方法を指定する BlendMode クラスの値。
関連項目
public var cacheAsBitmap:Boolean = false
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
true に設定されている場合、表示オブジェクトの内部ビットマップ表現が Flash Player にキャッシュされます。通常、このプロパティを使用すると、デフォルトのベクトル表現と比べて、より高速なレンダリングが可能になります。
public var color:Color
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
ターゲットオブジェクト内のカラー変換を調整するカラーオブジェクト。
public var filters:Array
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
特定のキーフレーム上のターゲットオブジェクトに適用される各フィルタオブジェクトを含んでいる配列です。
public var firstFrame:String
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
モーショントゥイーンの先頭フレームの名前を格納します。グラフィックシンボルにのみ作用します。このプロパティは、Flash CS3 が備えている、モーションのコピー & ペースト機能で使用されます。ActionScript を使用して定義されたモーショントゥイーンには作用しません。ここでは、Flex 2 コンパイラとの互換性を考慮して触れています。
index:int [read-write]
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
モーショントゥイーンにおけるキーフレームの一意の時間値。モーショントゥイーンの先頭フレームの場合、index は 0 になります。
実装
public function get index():int
public function set index(value:int):void
public var label:String = ""
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
キーフレームの説明に使用されるストリング。
public var loop:String
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
モーショントゥイーンの Loop チェックボックスの値を格納します。グラフィックシンボルにのみ作用します。このプロパティは、Flash CS3 が備えている、モーションのコピー & ペースト機能で使用されます。ActionScript を使用して定義されたモーショントゥイーンには作用しません。ここでは、Flex 2 コンパイラとの互換性を考慮して触れています。
public var orientToPath:Boolean = false
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
このプロパティを true に設定した場合、ターゲットオブジェクトが自動的にそのパスの角度に従って回転します。
public var rotateDirection:String = "auto"
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
RotateDirection クラスの値と共に、モーショントゥイーン時におけるターゲットオブジェクトの回転方法を制御します。
関連項目
public var rotateTimes:uint = 0
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
モーショントゥイーン中、ターゲットオブジェクトに回転を追加します。この回転は、rotateDirection プロパティの値 (RotateDirection.CW または RotateDirection.CCW) に依存します。rotateTimes の値は、0 以上の整数である必要があります。
たとえば、オブジェクトの既存の回転角度が 40 度のとき、rotateTimes を 1 に、rotateDirection を RotateDirection.CW に設定した場合、1 回転が追加され、回転角度の合計は 400 度になります。
rotateDirection を
RotateDirection.CCW に設定した場合、通常の回転角度から 360 度が
差し引かれ、オブジェクトは反時計回りに 320 度回転します。
関連項目
rotation:Number [read-write]
| 言語バージョン : | ActionScript 3.0 |
| 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
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
変換ポイントから適用されるオブジェクトの水平スケール (パーセンテージ) を示します。値 1 は、標準サイズの 100% にあたります。値 NaN は、キーフレームがこのプロパティに作用しないことを意味します。
public var scaleY:Number = NaN
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
変換ポイントから適用されるオブジェクトの垂直スケール (パーセンテージ) を示します。値 1 は、標準サイズの 100% にあたります。値 NaN は、キーフレームがこのプロパティに作用しないことを意味します。
public var skewX:Number = NaN
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
変換ポイントから適用されるターゲットオブジェクトの水平傾斜角度を示します。値 NaN は、キーフレームがこのプロパティに作用しないことを意味します。
public var skewY:Number = NaN
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
変換ポイントから適用されるターゲットオブジェクトの垂直傾斜角度を示します。値 NaN は、キーフレームがこのプロパティに作用しないことを意味します。
public var tweens:Array
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
特定のキーフレーム上のターゲットオブジェクトに適用される各トゥイーンオブジェクトを含んでいる配列。1 つのトゥイーンをすべてのアニメーションプロパティに適用したり (Flash オーサリングツールのタイムラインに対して標準のトゥイーンを適用することに相当)、複数のトゥイーンを個々のプロパティに適用 (別個のカスタムイージング曲線を適用することに相当) することもできます。
public var tweenScale:Boolean = true
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
トゥイーン時に拡大 / 縮小が補間されるかどうかを制御するフラグ。false の場合、トゥイーン中、次のキーフレームに移るまで表示オブジェクトは同じサイズに保たれます。
public var tweenSnap:Boolean = false
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
モーショントゥイーンの Snap チェックボックス (モーションガイドに対するオブジェクトの吸着を制御するチェックボックス) の値を格納します。このプロパティは、Flash CS3 が備えている、モーションのコピー & ペースト機能で使用されます。ActionScript を使用して定義されたモーショントゥイーンには作用しません。ここでは、Flex 2 コンパイラとの互換性を考慮して触れています。
public var tweenSync:Boolean = false
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
モーショントゥイーンの Sync チェックボックスの値を格納します。グラフィックシンボルにのみ作用します。このプロパティは、Flash CS3 が備えている、モーションのコピー & ペースト機能で使用されます。ActionScript を使用して定義されたモーショントゥイーンには作用しません。ここでは、Flex 2 コンパイラとの互換性を考慮して触れています。
public var x:Number = NaN
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
親座標空間におけるターゲットオブジェクトの変換ポイントの水平座標。値 NaN は、キーフレームがこのプロパティに作用しないことを意味します。
public var y:Number = NaN
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
親座標空間におけるターゲットオブジェクトの変換ポイントの垂直座標。値 NaN は、キーフレームがこのプロパティに作用しないことを意味します。
public function Keyframe(xml:XML = null)
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
Keyframe インスタンスのコンストラクタ。
パラメータ
| xml:XML (default = null) — Motion XML 形式でキーフレームを定義する E4X XML オブジェクト (オプション)。
|
public function affectsTweenable(tweenableName:String = ""):Boolean
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
キーフレームが特定のアニメーションプロパティに作用するかどうかを示します。
パラメータ
| tweenableName:String (default = "") — トゥイーン可能プロパティの名前 ("x"、"rotation" など)。
|
戻り値
public function getTween(target:String = ""):ITween
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
特定のアニメーションプロパティの ITween オブジェクトを取得します。
パラメータ
| target:String (default = "") — トゥイーンの対象となるプロパティの名前。
|
戻り値
| ITween — ITween インターフェイスを実装するオブジェクト。
|
関連項目
public function getValue(tweenableName:String):Number
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
キーフレーム上のトゥイーン可能な特定のプロパティの値を取得します。
パラメータ
| tweenableName:String — トゥイーン可能プロパティの名前 ("x"、"rotation" など)。
|
戻り値
public function setValue(tweenableName:String, newValue:Number):void
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
キーフレーム上のトゥイーン可能な特定のプロパティの値を変更します。
パラメータ
| tweenableName:String — トゥイーン可能プロパティの名前 ("x"、"rotation" など)。
|
| |
| newValue:Number — トゥイーン可能なプロパティに割り当てられる数値です。
|
© 2004-2007 Adobe Systems Incorporated. All rights reserved.
Thu Oct 25 2007, 12:41 AM GMT-07:00
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/ActionScriptLangRefV3/fl/motion/Keyframe.html