flex webservice 数组
webservice返回的类型为string数组,我要在flex中接收这个数组,现代码如下
private var myData:ArrayCollection;
/**
* 发送web请求处理函数
*/
private function sendRequest1():void{
//Web查询的方法
var oper:AbstractOperation = this.WebService.getOperation("GetDatasetLine");
oper.send();
this.WebService.addEventListener(ResultEvent.RESULT,OnResult1);//Web服务返回结果监听事件
this.WebService.addEventListener(FaultEvent.FAULT,OnFault);//Web查询出错监听事件
}
/**
* //web服务返回结果处理函数:反序列化结果数据
*
*/
private function OnResult1(event:ResultEvent):void
{
this.myData= event.result as ArrayCollection;//获取服务返回的结果
Alert.show(myData[0].toString(),"提示");
}
private function resultHandler(event:ResultEvent):void {
myData = event.result as ArrayCollection;
}