チェンジセット 75
- コミット日時:
- 2007/09/13 21:50:54 (6 年前)
- ファイル:
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
fladdict/as3/src/commands/AsyncCommand.as
r47 r75 12 12 public class AsyncCommand extends Command 13 13 { 14 protected var _eventDispatcher : EventDispatcher 15 protected var _eventType : Function;14 protected var _eventDispatcher : EventDispatcher; 15 protected var _eventType : String; 16 16 17 17 /** … … 23 23 public function AsyncCommand(thisObject:Object, func:Function, params:Array, eventDispatcher:EventDispatcher, eventType:String) 24 24 { 25 super( );25 super(thisObject, func, params); 26 26 27 _eventDispatcher = (eventDispatcher)? eventDispatcher : thisObject ;27 _eventDispatcher = (eventDispatcher)? eventDispatcher : thisObject as EventDispatcher; 28 28 _eventType = eventType; 29 29 } … … 37 37 protected function executeCompleteHandler( e:Event ):void 38 38 { 39 _eventDispatcher.removeEventListener(_eventType, onExecute);39 //_eventDispatcher.removeEventListener(_eventType, onExecute); 40 40 this.dispatchComplete(); 41 41 } fladdict/as3/src/commands/CommandBase.as
r47 r75 7 7 * 全てのコマンドのベースクラス 8 8 */ 9 public class CommandBase extends EventDispatcher 9 public class CommandBase extends EventDispatcher implements ICommand 10 10 { 11 11 //ここをオーバーライドして処理を実装する。

