BlazeDSでエラーになっても
ErrorMessageをつくって、extendedDataに全部つっこめば返せるw
extendedDataは単なるMapだから突っ込み放題。表示側は、たとえばこんなの。
var token:AsyncToken = remote.execute(person); token.addResponder(new AsyncResponder( function(e:ResultEvent, obj:Object=null):void { //成功時の適当な処理 }, function(e:FaultEvent, obj:Object=null):void { var errorMessage:ErrorMessage = ErrorMessage(e.message); //適当にfaultのデータとる var operation:String = errorMessage.extendedData['operation'] as String; var target:String = errorMessage.extendedData['target'] as String; Alert.show("faultCode : "+ faultCode + "\nfaultString : " + faultString + "\nfaultDetail : " + faultDetail + "\noperation : " + operation + "\ntarget : " + target); } ));