パッケージfl.motion
クラスpublic class Keyframe
継承Keyframe Inheritance Object

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

Keyframe クラスは、モーショントゥイーンの特定の時点における表示状態を定義します。主要なアニメーションプロパティとして、positionscalerotationskew、および color があります。キーフレームでは、これらのプロパティを必要に応じて定義できます。たとえば、位置 (position) だけに作用するキーフレームや、拡大 / 縮小だけに作用するキーフレームを場面によって使い分けることができます。さらに、すべてのプロパティに対して同時に作用するキーフレームを作成することもできます。モーショントゥイーン内の各時間インデックスには、キーフレームを 1 つだけ割り当てることができます。キーフレームには、他にも blend modefilterscacheAsBitmap といったプロパティがあり、いつでも自由に使用できます。たとえば、キーフレームには必ずブレンドモードが存在します。

関連項目

モーション XML エレメント


パブリック プロパティ
 プロパティ定義元
  blank : Boolean = false
このキーフレームにターゲットオブジェクトが表示されないことを示します。
Keyframe
  blendMode : String = "normal"
表示オブジェクトの色と、その下にあるグラフィックとの合成方法を指定する BlendMode クラスの値。
Keyframe
  cacheAsBitmap : Boolean = false
true に設定されている場合、表示オブジェクトの内部ビットマップ表現が Flash Player にキャッシュされます。
Keyframe
  color : Color
ターゲットオブジェクト内のカラー変換を調整するカラーオブジェクト。
Keyframe
 Inheritedconstructor : Object
特定のオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
  filters : Array
特定のキーフレーム上のターゲットオブジェクトに適用される各フィルタオブジェクトを含んでいる配列です。
Keyframe
  firstFrame : String
モーショントゥイーンの先頭フレームの名前を格納します。グラフィックシンボルにのみ作用します。
Keyframe
  index : int
モーショントゥイーンにおけるキーフレームの一意の時間値。
Keyframe
  label : String = ""
キーフレームの説明に使用されるストリング。
Keyframe
  loop : String
モーショントゥイーンの Loop チェックボックスの値を格納します。グラフィックシンボルにのみ作用します。
Keyframe
  orientToPath : Boolean = false
このプロパティを true に設定した場合、ターゲットオブジェクトが自動的にそのパスの角度に従って回転します。
Keyframe
 Inheritedprototype : Object
[static] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
  rotateDirection : String = "auto"
RotateDirection クラスの値と共に、モーショントゥイーン時におけるターゲットオブジェクトの回転方法を制御します。
Keyframe
  rotateTimes : uint = 0
モーショントゥイーン中、ターゲットオブジェクトに回転を追加します。
Keyframe
  rotation : Number
変換ポイントから適用されるターゲットオブジェクトの元の位置からの回転角度を示します。
Keyframe
  scaleX : Number = NaN
変換ポイントから適用されるオブジェクトの水平スケール (パーセンテージ) を示します。
Keyframe
  scaleY : Number = NaN
変換ポイントから適用されるオブジェクトの垂直スケール (パーセンテージ) を示します。
Keyframe
  skewX : Number = NaN
変換ポイントから適用されるターゲットオブジェクトの水平傾斜角度を示します。
Keyframe
  skewY : Number = NaN
変換ポイントから適用されるターゲットオブジェクトの垂直傾斜角度を示します。
Keyframe
  tweens : Array
特定のキーフレーム上のターゲットオブジェクトに適用される各トゥイーンオブジェクトを含んでいる配列です。
Keyframe
  tweenScale : Boolean = true
トゥイーン時に拡大 / 縮小が補間されるかどうかを制御するフラグ。
Keyframe
  tweenSnap : Boolean = false
モーショントゥイーンの Snap チェックボックス (モーションガイドに対するオブジェクトの吸着を制御するチェックボックス) の値を格納します。
Keyframe
  tweenSync : Boolean = false
モーショントゥイーンの Sync チェックボックスの値を格納します。グラフィックシンボルにのみ作用します。
Keyframe
  x : Number = NaN
親座標空間におけるターゲットオブジェクトの変換ポイントの水平座標。
Keyframe
  y : Number = NaN
親座標空間におけるターゲットオブジェクトの変換ポイントの垂直座標。
Keyframe
パブリック メソッド
 メソッド定義元
  
Keyframe(xml:XML = null)
Keyframe インスタンスのコンストラクタ。
Keyframe
  
affectsTweenable(tweenableName:String = ""):Boolean
キーフレームが特定のアニメーションプロパティに作用するかどうかを示します。
Keyframe
  
getTween(target:String = ""):ITween
特定のアニメーションプロパティの ITween オブジェクトを取得します。
Keyframe
  
getValue(tweenableName:String):Number
キーフレーム上のトゥイーン可能な特定のプロパティの値を取得します。
Keyframe
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
  
setValue(tweenableName:String, newValue:Number):void
キーフレーム上のトゥイーン可能な特定のプロパティの値を変更します。
Keyframe
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
プロパティの詳細
blankプロパティ
public var blank:Boolean = false

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

このキーフレームにターゲットオブジェクトが表示されないことを示します。

blendModeプロパティ 
public var blendMode:String = "normal"

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

表示オブジェクトの色と、その下にあるグラフィックとの合成方法を指定する BlendMode クラスの値。

関連項目

cacheAsBitmapプロパティ 
public var cacheAsBitmap:Boolean = false

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

true に設定されている場合、表示オブジェクトの内部ビットマップ表現が Flash Player にキャッシュされます。通常、このプロパティを使用すると、デフォルトのベクトル表現と比べて、より高速なレンダリングが可能になります。

colorプロパティ 
public var color:Color

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

ターゲットオブジェクト内のカラー変換を調整するカラーオブジェクト。

filtersプロパティ 
public var filters:Array

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

特定のキーフレーム上のターゲットオブジェクトに適用される各フィルタオブジェクトを含んでいる配列です。

firstFrameプロパティ 
public var firstFrame:String

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

モーショントゥイーンの先頭フレームの名前を格納します。グラフィックシンボルにのみ作用します。このプロパティは、Flash CS3 が備えている、モーションのコピー & ペースト機能で使用されます。ActionScript を使用して定義されたモーショントゥイーンには作用しません。ここでは、Flex 2 コンパイラとの互換性を考慮して触れています。

indexプロパティ 
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
labelプロパティ 
public var label:String = ""

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

キーフレームの説明に使用されるストリング。

loopプロパティ 
public var loop:String

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

モーショントゥイーンの Loop チェックボックスの値を格納します。グラフィックシンボルにのみ作用します。このプロパティは、Flash CS3 が備えている、モーションのコピー & ペースト機能で使用されます。ActionScript を使用して定義されたモーショントゥイーンには作用しません。ここでは、Flex 2 コンパイラとの互換性を考慮して触れています。

orientToPathプロパティ 
public var orientToPath:Boolean = false

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

このプロパティを true に設定した場合、ターゲットオブジェクトが自動的にそのパスの角度に従って回転します。

rotateDirectionプロパティ 
public var rotateDirection:String = "auto"

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

RotateDirection クラスの値と共に、モーショントゥイーン時におけるターゲットオブジェクトの回転方法を制御します。

関連項目

rotateTimesプロパティ 
public var rotateTimes:uint = 0

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

モーショントゥイーン中、ターゲットオブジェクトに回転を追加します。この回転は、rotateDirection プロパティの値 (RotateDirection.CW または RotateDirection.CCW) に依存します。rotateTimes の値は、0 以上の整数である必要があります。

たとえば、オブジェクトの既存の回転角度が 40 度のとき、rotateTimes1 に、rotateDirectionRotateDirection.CW に設定した場合、1 回転が追加され、回転角度の合計は 400 度になります。

rotateDirectionRotateDirection.CCW に設定した場合、通常の回転角度から 360 度が差し引かれ、オブジェクトは反時計回りに 320 度回転します。

関連項目

rotationプロパティ 
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
scaleXプロパティ 
public var scaleX:Number = NaN

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

変換ポイントから適用されるオブジェクトの水平スケール (パーセンテージ) を示します。値 1 は、標準サイズの 100% にあたります。値 NaN は、キーフレームがこのプロパティに作用しないことを意味します。

scaleYプロパティ 
public var scaleY:Number = NaN

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

変換ポイントから適用されるオブジェクトの垂直スケール (パーセンテージ) を示します。値 1 は、標準サイズの 100% にあたります。値 NaN は、キーフレームがこのプロパティに作用しないことを意味します。

skewXプロパティ 
public var skewX:Number = NaN

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

変換ポイントから適用されるターゲットオブジェクトの水平傾斜角度を示します。値 NaN は、キーフレームがこのプロパティに作用しないことを意味します。

skewYプロパティ 
public var skewY:Number = NaN

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

変換ポイントから適用されるターゲットオブジェクトの垂直傾斜角度を示します。値 NaN は、キーフレームがこのプロパティに作用しないことを意味します。

tweensプロパティ 
public var tweens:Array

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

特定のキーフレーム上のターゲットオブジェクトに適用される各トゥイーンオブジェクトを含んでいる配列。1 つのトゥイーンをすべてのアニメーションプロパティに適用したり (Flash オーサリングツールのタイムラインに対して標準のトゥイーンを適用することに相当)、複数のトゥイーンを個々のプロパティに適用 (別個のカスタムイージング曲線を適用することに相当) することもできます。

tweenScaleプロパティ 
public var tweenScale:Boolean = true

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

トゥイーン時に拡大 / 縮小が補間されるかどうかを制御するフラグ。false の場合、トゥイーン中、次のキーフレームに移るまで表示オブジェクトは同じサイズに保たれます。

tweenSnapプロパティ 
public var tweenSnap:Boolean = false

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

モーショントゥイーンの Snap チェックボックス (モーションガイドに対するオブジェクトの吸着を制御するチェックボックス) の値を格納します。このプロパティは、Flash CS3 が備えている、モーションのコピー & ペースト機能で使用されます。ActionScript を使用して定義されたモーショントゥイーンには作用しません。ここでは、Flex 2 コンパイラとの互換性を考慮して触れています。

tweenSyncプロパティ 
public var tweenSync:Boolean = false

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

モーショントゥイーンの Sync チェックボックスの値を格納します。グラフィックシンボルにのみ作用します。このプロパティは、Flash CS3 が備えている、モーションのコピー & ペースト機能で使用されます。ActionScript を使用して定義されたモーショントゥイーンには作用しません。ここでは、Flex 2 コンパイラとの互換性を考慮して触れています。

xプロパティ 
public var x:Number = NaN

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

親座標空間におけるターゲットオブジェクトの変換ポイントの水平座標。値 NaN は、キーフレームがこのプロパティに作用しないことを意味します。

yプロパティ 
public var y:Number = NaN

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

親座標空間におけるターゲットオブジェクトの変換ポイントの垂直座標。値 NaN は、キーフレームがこのプロパティに作用しないことを意味します。

コンストラクタの詳細
Keyframe()コンストラクタ
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 オブジェクト (オプション)。
メソッドの詳細
affectsTweenable()メソッド
public function affectsTweenable(tweenableName:String = ""):Boolean

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

キーフレームが特定のアニメーションプロパティに作用するかどうかを示します。

パラメータ

tweenableName:String (default = "") — トゥイーン可能プロパティの名前 ("x""rotation" など)。

戻り値
Boolean
getTween()メソッド 
public function getTween(target:String = ""):ITween

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

特定のアニメーションプロパティの ITween オブジェクトを取得します。

パラメータ

target:String (default = "") — トゥイーンの対象となるプロパティの名前。

戻り値
ITween — ITween インターフェイスを実装するオブジェクト。

関連項目

getValue()メソッド 
public function getValue(tweenableName:String):Number

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

キーフレーム上のトゥイーン可能な特定のプロパティの値を取得します。

パラメータ

tweenableName:String — トゥイーン可能プロパティの名前 ("x""rotation" など)。

戻り値
Number — トゥイーン可能プロパティの値。
setValue()メソッド 
public function setValue(tweenableName:String, newValue:Number):void

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

キーフレーム上のトゥイーン可能な特定のプロパティの値を変更します。

パラメータ

tweenableName:String — トゥイーン可能プロパティの名前 ("x""rotation" など)。
 
newValue:Number — トゥイーン可能なプロパティに割り当てられる数値です。





 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/ActionScriptLangRefV3/fl/motion/Keyframe.html