チェンジセット 75

差分発生行の前後
無視リスト:
コミット日時:
2007/09/13 21:50:54 (6 年前)
コミッタ:
fladdict
ログメッセージ:

--

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • fladdict/as3/src/commands/AsyncCommand.as

    r47 r75  
    1212        public class AsyncCommand extends Command 
    1313        { 
    14                 protected var _eventDispatcher : EventDispatcher 
    15                 protected var _eventType : Function
     14                protected var _eventDispatcher : EventDispatcher; 
     15                protected var _eventType : String
    1616                 
    1717                /** 
     
    2323                public function AsyncCommand(thisObject:Object, func:Function, params:Array, eventDispatcher:EventDispatcher, eventType:String) 
    2424                { 
    25                         super(); 
     25                        super(thisObject, func, params); 
    2626                         
    27                         _eventDispatcher = (eventDispatcher)? eventDispatcher : thisObject
     27                        _eventDispatcher = (eventDispatcher)? eventDispatcher : thisObject as EventDispatcher
    2828                        _eventType = eventType; 
    2929                } 
     
    3737                protected function executeCompleteHandler( e:Event ):void 
    3838                { 
    39                         _eventDispatcher.removeEventListener(_eventType, onExecute); 
     39                        //_eventDispatcher.removeEventListener(_eventType, onExecute); 
    4040                        this.dispatchComplete(); 
    4141                } 
  • fladdict/as3/src/commands/CommandBase.as

    r47 r75  
    77         * 全てのコマンドのベースクラス 
    88         */ 
    9         public class CommandBase extends EventDispatcher 
     9        public class CommandBase extends EventDispatcher implements ICommand 
    1010        { 
    1111                //ここをオーバーライドして処理を実装する。