差分発生行の前後
無視リスト:
コミット日時:
2010/10/30 01:57:45 (2 年前)
コミッタ:
nobu
ログメッセージ:

ham :-)

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as3/Thread/trunk/src/org/libspark/thread/threads/utils/WaitThread.as

    r4352 r4353  
    4848        override protected function run():void 
    4949        { 
    50             event(_timer, TimerEvent.TIMER_COMPLETE, empty); 
     50            event(_timer, TimerEvent.TIMER_COMPLETE, completeHandler); 
     51            interrupted(interruptedHandler); 
    5152            _timer.start(); 
    5253        } 
     
    5758        } 
    5859 
    59         private function empty(e:TimerEvent):void 
     60        private function completeHandler(e:TimerEvent):void 
    6061        { 
    6162            // do nothing. 
    6263        } 
     64 
     65        private function interruptedHandler():void 
     66        { 
     67            if (_timer.running) { 
     68                _timer.stop(); 
     69            } 
     70        } 
    6371    } 
    6472}