首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

flex webservice 数组,该如何处理

2013-01-07 
flex webservice 数组webservice返回的类型为string数组,我要在flex中接收这个数组,现代码如下private var

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;  
  } 

现在调用sendRequest1()方法,不能给出mydata[0]的值,求指教
[解决办法]
顶一个~ 求高手解决。。

热点排行