Custom Easing Function Explorer
カスタムイージング関数を作成することができるFlex Explorerです。
■作成コード例(上の画面で作成されたカスタム関数)
function(t:Number, b:Number, c:Number, d:Number):Number {
var ts:Number=(t/=d)*t;
var tc:Number=ts*t;
return b+c*(0*tc*ts + -2*ts*ts + 10*tc + -15*ts + 8*t);
}
まず、プリセット(中央にあるポップアップ)を選択し、スライダー等でパラメータを設定すればカスタム関数ができあがります。
ただし、ちょっとスライダーを動かしてみると下記のようなことになってしまいます。
function(t:Number, b:Number, c:Number, d:Number):Number {
var ts:Number=(t/=d)*t;
var tc:Number=ts*t;
return b+c*(-18.694656488549622*tc*ts + 41.145038167938935*ts*ts + -19.541984732824424*tc + -9.694656488549615*ts + 7.786259541984732*t);
}
できあがりは、タブメニューの「Expolorer」押して画面を移動し、動作を確認することができます。
