Tweensy - easeOutIn
TweenerにはあってTweensyにないトランジションタイプがeaseOutIn系。
これは、Tweenerがトランジションを計算する caurina.transitions.Equations クラスにはeaseOutIn系関数が実装されているが、Tweensyで使う fl.motion.easing にはeaseOutIn系の関数が実装されていないからだ。
なので、TweensyでeaseOutIn系の動きをさせたいときには Tweener の Equations.easeOutIn*** 関数を、Tweensyの引数の ease:Function に渡して夢のコラボを実現するわけ。
caurina.transitions.Equations クラスの aseOutInQuad 関数を Tweensy.to の第四引数で渡すとこだけ例を挙げておく。
- ActionScript
- Tweensy_easeOutIn.as
- Source
package {
import caurina.transitions.Equations;
import com.flashdynamix.motion.Tweensy;
import flash.display.Sprite;
// 中略
public class Tweensy_easeOutIn extends Sprite {
// 中略
private function start():void {
Tweensy.to(box, { x: 500 }, 3, Equations.easeOutInQuad);
}
}
}- package {
- import caurina.transitions.Equations;
- import com.flashdynamix.motion.Tweensy;
- import flash.display.Sprite;
- // 中略
- public class Tweensy_easeOutIn extends Sprite {
- // 中略
- private function start():void {
- Tweensy.to(box, { x: 500 }, 3, Equations.easeOutInQuad);
- }
- }
- }
でも、そもそもeaseOutIn系ってあんま使わないかも・・・
About this entry
You’re currently reading “Tweensy - easeOutIn,” an entry on jp.ferv.blog
- Published:
- Thu, May 28th, 2009 at 1:58 AM
- Author:
- dsk
- Category:
- Web
- Tags:
- ActionScript 3.0, Tweener, Tweensy

No comments
Jump to comment form | comments rss | trackback uri