Tweener.addCallerメソッドを使ってみる
October 20, 2007
TweenerクラスにはaddTween以外にもメソッドがあって、その一つにaddCallerメソッドというのがある。
使ったことなかったのでどんなものか試してみた。
主なパラメータとして、時間(time)、回数(count)、実行する関数(onUpdate)を指定する。
具体的には次のように指定すると、10秒間に、3回、traceTestメソッドが実行される。
Tweener.addCaller(square, {time:10,count:3, onUpdate:traceTest});
次のようにtransitionパラメータを指定すると、traceTestメソッドが実行される間隔が一定ではなくなる。
Tweener.addCaller(square, {time:10,count:3,onUpdate:traceTest,transition:"easeOutInBack"});
実際に下のサンプルソースで試してみると体感できるんですが、ちょっとわからないのが、初回のtraceTestメソッドが実行されるまでにtimeで指定した時間が空くこと。delayに何も設定していないのに実行を待たされるイメージ。
そのせいで使い道がいまいち見当たらない。
関連記事
scratchbrain blog ver.2 Tweener.addTween(ver.1.25.57)の使い方
scratchbrain blog ver.2 Tween.addTween 注意点(delayに注意)
scratchbrain blog ver.2 Tweenerのtransitionパラメータが一目で分かる
scratchbrain blog ver.2 Tweener.addTweenバージョン1.26.62で追加されたパラメータbaseを使う
scratchbrain blog ver.2 Tweener.removeTweens検証
タグ:
Trackback
Trackback URL for this entry:


















