AS3 Timer.currentCount

2009年08月11日(火)

Timerの現在のカウント数のプロパティです。
なにかと使う場面が増えてきました。

var timer=new Timer(1000);
timer.addEventListener(TimerEvent.TIMER,timerAction);
timer.start();

function timerAction(event){
 trace( event.target.currentCount );
}

Tweener addCallでタイマーの代わりに使ってみたい

2009年08月07日(金)

TweenerをTimer代わりっぽく使うことができるんですね。
Timerより優れているのは、記述が簡単なのと、間隔をtransitionで変更できるところでしょうか。

import caurina.transitions.Tweener;
import caurina.transitions.properties.DisplayShortcuts;
DisplayShortcuts.init();

stage.addEventListener(MouseEvent.CLICK,function(){
	Tweener.removeTweens(test_mc);
	Tweener.addCaller(test_mc, {onUpdate:myFunction, count:30, time:10, transition:"easeInExpo"});
});

function myFunction() {
	test_mc.scaleX=test_mc.scaleY=1;
	Tweener.addTween(test_mc,{time:1,_scale:2});
}

AS3 Timer

2009年05月21日(木)

var duration=5000;//ミリ秒

var myTimer:Timer=new Timer(duration,3);

//5秒おきに実行
myTimer.addEventListener(TimerEvent.TIMER, timerHandler);

//3回終了した時に実行
myTimer.addEventListener(TimerEvent.TIMER_COMPLETE, timerCompleteHandler);
myTimer.start();