2008-10-14 うんこー
■AS3でdispatchEventがしこたま便利だ

メモメモ
var i:Number = 100;
var timer:Timer = new Timer();
timer.addEventListener("timer" , function(){
i --;
if(i <= 0 ) timer.stop();
});
timer.addEventListener(TimerEvent.TIMER_COMPLETE , function(){
trace("owata");
});
とかやっても、実際はtimer.stopではTIMER_COMPLETEしないので、owataのイベントは発動しない。
しかしながら、自分ルールで終わらせて、その後よしなにしたいことは多々あるだろう。
ってときには
timer.dispatchEvent(new TimerEvent(TimerEvent.TIMER_COMPLETE) );
とかで、イベントを勝手に操作してあげると吉。変な分岐とかさせないで、イベントはイベントにやらせたいもんね。
コメントを書く
トラックバック - http://d.hatena.ne.jp/mizzusano/20081014/1223966988
リンク元
- 7 http://reader.livedoor.com/reader/
- 4 http://boardgame.ring.hatena.ne.jp/
- 3 http://www.tumblr.com/dashboard
- 2 http://ezsch.ezweb.ne.jp/search/?sr=0101&query=パーティーゲーム
- 2 http://ezsch.ezweb.ne.jp/search/ezGoogleMain.php?query=パーティーゲーム&ct=&pd=1&sr=0000
- 2 http://images.google.co.jp/imgres?imgurl=http://f.hatena.ne.jp/images/fotolife/m/mizzusano/20080417/20080417184218.jpg&imgrefurl=http://d.hatena.ne.jp/mizzusano/?date=20080417&guid=on&h=367&w=160&sz=19&hl=ja&start=17&um=1&usg=__Zg45VgmXAIJS5A368pB
- 2 http://www.tumblr.com/dashboard/9/54469546
- 1 http://a.hatena.ne.jp/oheso/
- 1 http://anond.hatelabo.jp/20081002025403
- 1 http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/active_galactic/20081013/1223904677
