Adobe® Flash® Platform 用 ActionScript® 3.0 リファレンスガイド
ホーム  |  パッケージおよびクラスリストの非表示 |  パッケージ  |  クラス  |  新機能  |  索引  |  付録  |  英語で表示される理由
フィルター: サーバーからデータを取得しています...
サーバーからデータを取得しています...
spark.effects.easing 

IEaser  - AS3 Flex

パッケージspark.effects.easing
インターフェイスpublic interface IEaser
実装者 Bounce, EaseInOutBase, Elastic, Linear

言語バージョン: ActionScript 3.0
製品バージョン: Flex 4
ランタイムバージョン: Flash Player 10, AIR 1.5

IEaser インターフェイスは、Animation クラスの時間イージング機能を提供するクラスによって実装されます。インプリメンターは、目的のイージングビヘイビアーに従って割合を受け取ったり返したりする、ease() という単一の関数を管理する必要があります。単純な例として、LinearEase は、そのイーザーによって実行されるイージングがないため、単に同じ入力割合を返します。別の例として、逆の割合(1 - fraction)を返す、反転イーザーを記述することもできます。

アニメーションで経過時間の小数値をイージングすることによって、これらのクラスはアニメーションの結果の値をイージングしますが、これらのクラスは特定のオブジェクト型ではなく時間の小数値のみを処理する必要があります。

関連する API エレメント



パブリックメソッド
 メソッド定義元
  
ease(fraction:Number):Number
アニメーションの経過継続時間を表す割合(0.0 ~ 1.0 の値)を受け取り、新しい経過値を返します。
IEaser
メソッドの詳細

ease

()メソッド
public function ease(fraction:Number):Number

言語バージョン: ActionScript 3.0
製品バージョン: Flex 4
ランタイムバージョン: Flash Player 10, AIR 1.5

アニメーションの経過継続時間を表す割合(0.0 ~ 1.0 の値)を受け取り、新しい経過値を返します。この値は、アニメーション化されたプロパティ値を計算するために使用されます。経過割合の値を変更することによって、プロパティのアニメーションを効果的に変更します。

パラメーター

fraction:Number — アニメーションの経過割合です。0.0 ~ 1.0 で示されます。

戻り値
Number — 経過時間のイージング値です。通常、この値は 0.0 ~ 1.0 の間になるように制約されますが、この範囲に収まらない値を返すこともできます。そのような値を返した場合の結果は未定義であり、どの種類のエフェクトでこのイージング値を使用するかによっても変わることに注意してください。例えば、直線的に移動するオブジェクトの場合は、その開始点と終了点の外でも問題なく位置を計算できますが、他の値のタイプ(カラーなど)の場合は、それらの終了点の値を超えるような時間の値を使用していると、目的のエフェクトが得られない可能性があります。




[ X ]英語で表示される理由
ActionScript 3.0 リファレンスガイドのコンテンツが英語で表示されます。

ActionScript 3.0 リファレンスガイドのすべての部分がすべての言語に翻訳されているわけではありません。言語エレメントが翻訳されていない場合、そのエレメントは英語で表示されます。例えば、ga.controls.HelpBox クラスはどの言語にも訳されていません。このため、リファレンスガイドの日本語バージョンでは、ga.controls.HelpBox クラスは英語で表示されます。