博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Flex远程访问获取数据--HTTPService
阅读量:5272 次
发布时间:2019-06-14

本文共 1986 字,大约阅读时间需要 6 分钟。

编写service类:

package services {    import com.adobe.serialization.json.JSON;        import log.LogUtil;        import mx.collections.ArrayCollection;    import mx.collections.XMLListCollection;    import mx.controls.Alert;    import mx.rpc.events.ResultEvent;    import mx.rpc.http.mxml.HTTPService;            public class CategoryService extends HTTPService {        [Bindable]        public var categoryArray:ArrayCollection;        public var testFlag:Boolean = true;                public function CategoryService(rootURL:String=null, destination:String=null) {            super(rootURL, destination);            this.url = "http://192.168.1.210:8081/xxx.action";//url为远程请求接口            addEventListener(ResultEvent.RESULT, handleCategoryResult);                    }                private function handleCategoryResult(event:ResultEvent):void{            var rawData:String =  String(event.result);            trace(rawData);            LogUtil.debug("CategoryService",rawData);            var o:Object = com.adobe.serialization.json.JSON.decode(rawData);//对结果进行json转换              categoryArray = new ArrayCollection(o.result);        }                                        }}

结果集接收之后进行json格式转换,需要导入as3corelib.swc

在XML中引入:

  

在方法中调用:

 

转载于:https://www.cnblogs.com/sagech/p/5630986.html

你可能感兴趣的文章
使用pageHelper遇到的问题
查看>>
WORD 内码转汉字
查看>>
check tcl version
查看>>
1089 狼人杀-简单版 (20 分)
查看>>
Https如何确保传输安全的
查看>>
CSS3 3D Transform
查看>>
js深拷贝
查看>>
http和socket之长连接和短连接区别(转)
查看>>
【HTML】网页中如何让DIV在网页滚动到特定位置时出现
查看>>
文件序列化
查看>>
C++11 中的线程、锁和条件变量
查看>>
HDU 2485 Destroying the bus stations(!最大流∩!费用流∩搜索)
查看>>
Oracle关于用户信息的一些SQL语句
查看>>
2019-02-28处理公司同事无法上网事件记录
查看>>
cookie的过期时间
查看>>
HTCVive使用
查看>>
Javascript 浏览器检测
查看>>
Java程序员常用工具类库
查看>>
头文件有h和没有h的区别
查看>>
数据库的查询与视图
查看>>