アスタが便利

  public class ServiceResultEvent extends Event{
    public static const SERVICE_RESULT:String = "serviceResult";
    
    private var _result:*;
    
    public function ServiceResultEvent(resultObject:Object,bubbles:Boolean=false, cancelable:Boolean=false) {
      super(SERVICE_RESULT, bubbles, cancelable);
      _result = resultObject;
    }
    
    public function get result():*{
      return _result;
    }
  }

こうしておくと、

public function handleResult(e:ServiceResultEvent):void{
   var result:HogeHoge = e.result;
}

とできるので便利。


戻り値がObject宣言してたところをひとしきりアスタにしてますが、なんか問題あるかな。。。