Tweener.addCaller()

以前getter/setterを使えば、TweenerflashのTweenクラスからでもprivateなプロパティをイージング操作できますよ。っていうエントリーをしたのですが、Tweenerにはちゃんとカスタム関数をイージングがアップデートするタイミングで連続して呼び出してくれるaddCaller()というメソッドがあったんですね。なーんだ。でも便利ー。

var num:uint = 0;
function addNum():void {
  trace(++num);
}
Tweener.addCaller(this, {
  onUpdate:addNum, 
  time:5, 
  transion:"easeOutQuint", 
  count:10
});

そーいえば、flashのTweenクラスにもmotionChangeイベントがあるんですねー。