パッケージfl.motion
クラスpublic class SimpleEase
継承SimpleEase Inheritance Object
実装 ITween

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

SimpleEase クラスを使用すると、Flash のタイムラインで用いられるようなパーセント単位のイージングでアニメーションを制御できます。

関連項目

モーション XML エレメント


パブリック プロパティ
 プロパティ定義元
 Inheritedconstructor : Object
特定のオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
  ease : Number
イージングのパーセンテージ。-1 は 100% のイーズイン (加速) を、1 は 100% のイーズアウト (減速) を表します。
SimpleEase
 Inheritedprototype : Object
[static] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
  target : String
対象となるアニメーションプロパティの名前。
SimpleEase
パブリック メソッド
 メソッド定義元
  
SimpleEase(xml:XML = null)
SimpleEase インスタンスのコンストラクタ。
SimpleEase
  
easeNone(time:Number, begin:Number, change:Number, duration:Number):Number
[static] 数値型のアニメーションプロパティについて、等速の線形トゥイーンを使って補間した値を計算します。
SimpleEase
  
easeQuadPercent(time:Number, begin:Number, change:Number, duration:Number, percent:Number):Number
[static] 数値型のアニメーションプロパティについて、Quadratic イージングのパーセンテージを使って補間した値を計算します。
SimpleEase
  
getValue(time:Number, begin:Number, change:Number, duration:Number):Number
数値型のアニメーションプロパティについて、Quadratic イージングのパーセンテージを使って補間した値を計算します。
SimpleEase
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
プロパティの詳細
easeプロパティ
ease:Number  [read-write]

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

イージングのパーセンテージ。-1 は 100% のイーズイン (加速) を、1 は 100% のイーズアウト (減速) を表します。デフォルト値は 0 です。つまり、トゥイーンは等速でアニメートされ、加速も減速も適用されません。

デフォルト値 : 0.


実装
    public function get ease():Number
    public function set ease(value:Number):void
targetプロパティ 
target:String  [read-write]

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

対象となるアニメーションプロパティの名前。

デフォルト値 : "".


実装
    public function get target():String
    public function set target(value:String):void

関連項目

コンストラクタの詳細
SimpleEase()コンストラクタ
public function SimpleEase(xml:XML = null)

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

SimpleEase インスタンスのコンストラクタ。

パラメータ
xml:XML (default = null) — Motion XML 形式で SimpleEase オブジェクトを定義する E4X XML オブジェクト (オプション)。
メソッドの詳細
easeNone()メソッド
public static function easeNone(time:Number, begin:Number, change:Number, duration:Number):Number

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

数値型のアニメーションプロパティについて、等速の線形トゥイーンを使って補間した値を計算します。関数のシグネチャは、fl.motion.easing パッケージのイージング関数と同じです。

パラメータ

time:Number — この値は、0 から duration の範囲を取ります。単位は自由に選択できますが (フレーム、秒、ミリ秒など)、duration の単位と合わせる必要があります。
 
begin:Number — トゥイーンの開始時、つまり、時間値が 0 のときのアニメーションプロパティの値。
 
change:Number — トゥイーン処理におけるアニメーションプロパティの値の変化。正の値だけでなく、負の値を使用することもできます。たとえば、オブジェクトを 90 度から 60 度まで回転させる場合、change-30 になります。
 
duration:Number — トゥイーンの時間の長さ。ゼロより大きな値を指定する必要があります。単位は自由に選択できますが (フレーム、秒、ミリ秒など)、time の単位と合わせる必要があります。

戻り値
Number — 指定された時点における補間値。

関連項目

easeQuadPercent()メソッド 
public static function easeQuadPercent(time:Number, begin:Number, change:Number, duration:Number, percent:Number):Number

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

数値型のアニメーションプロパティについて、Quadratic イージングのパーセンテージを使って補間した値を計算します。関数のシグネチャは、fl.motion.easing パッケージのイージング関数と同じです。

パラメータ

time:Number — この値は、0 から duration の範囲を取ります。単位は自由に選択できますが (フレーム、秒、ミリ秒など)、duration の単位と合わせる必要があります。
 
begin:Number — トゥイーンの開始時、つまり、時間値が 0 のときのアニメーションプロパティの値。
 
change:Number — トゥイーン処理におけるアニメーションプロパティの値の変化。正の値だけでなく、負の値を使用することもできます。たとえば、オブジェクトを 90 度から 60 度まで回転させる場合、change-30 になります。
 
duration:Number — トゥイーンの時間の長さ。ゼロより大きな値を指定する必要があります。単位は自由に選択できますが (フレーム、秒、ミリ秒など)、time の単位と合わせる必要があります。
 
percent:Number — イージングのパーセンテージ。-1 は 100% のイーズイン (加速) を、1 は 100% のイーズアウト (減速) を表します。

戻り値
Number — 指定された時点における補間値。

関連項目

getValue()メソッド 
public function getValue(time:Number, begin:Number, change:Number, duration:Number):Number

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

数値型のアニメーションプロパティについて、Quadratic イージングのパーセンテージを使って補間した値を計算します。パーセント値は、メソッドの引数ではなく、SimpleEase インスタンスの ease プロパティを読み取ることによって取得されます。このプロパティを使用することにより、関数のシグネチャを ITween インターフェイスに合わせることができます。

パラメータ

time:Number — この値は、0 から duration の範囲を取ります。単位は自由に選択できますが (フレーム、秒、ミリ秒など)、duration の単位と合わせる必要があります。
 
begin:Number — トゥイーンの開始時、つまり、時間値が 0 のときのアニメーションプロパティの値。
 
change:Number — トゥイーン処理におけるアニメーションプロパティの値の変化。正の値だけでなく、負の値を使用することもできます。たとえば、オブジェクトを 90 度から 60 度まで回転させる場合、change-30 になります。
 
duration:Number — トゥイーンの時間の長さ。ゼロより大きな値を指定する必要があります。単位は自由に選択できますが (フレーム、秒、ミリ秒など)、time の単位と合わせる必要があります。

戻り値
Number — 指定された時点における補間値。

関連項目





 

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

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