ただ、transitionパラメーターを何も指定しないと、onUpdateパラメーターで指定したファンクションが等間隔に実行されるのではなく、実行間隔にイージングがついて実行されてしまうようなので注意。
//Tweenerクラスを読み込み
import caurina.transitions.Tweener;
var val0:Number = 0;
var val1:Number = 0;
tween0_btn.onRelease = function():Void{
//xReflesh0ファンクションを10秒間に100回実行
Tweener.addCaller(this,{onUpdate:xReflesh0, time:10, count:100});
};
tween1_btn.onRelease = function():Void{
//xReflesh1ファンクションを10秒間に100回、等間隔に実行
Tweener.addCaller(this,{onUpdate:xReflesh1, time:10, count:100, transition:"linear"});
};
reset_btn.onRelease = function():Void{
//リセット
xReset();
};
function xReflesh0():Void{
val0++;
text0.text = val0;
}
function xReflesh1():Void{
val1++;
text1.text = val1;
}
function xReset():Void{
Tweener.removeAllTweens();
val0 =
val1 = 0;
text0.text =
text1.text = "";
}
0 件のコメント:
コメントを投稿