手机版

Flex处理服务器端传来的数据第1/2页

时间:2021-11-25 来源:互联网 编辑:宝哥软件园 浏览:

下面我举个较为全面的例子,先看整个项目的结构,服务器端使用BlazeDs,结构为

客户端使用flex builder 3开发,结构就遵循flex builder 3标准client.mxml为复制代码代码如下:可扩展标记语言版本='1.0 '编码='utf-8 '?MX :应用程序xmlns : MX=' http://www。土坯房。com/2006/mxml ' layout=' vertical ' MX :远程对象目标=' hello service ' id=' test1 ' MX :方法名=' hello '结果=' sayHelloResult(事件)'/MX :方法名=' world '结果=' sayWorldResult(事件)'/MX 3:方法名=' getMap '输入:'/MX : text input id=' input tr '/MX :按钮标签=' hello '单击='问好(事件);/MX :按钮标签='说世界'点击='说世界(事件);/MX :按钮标签='获取地图'单击=' test1。getmap()'/MX :按钮标签=' get list '单击=' test1。getlist()'/MX :按钮标签=' get set '单击=' test1。getset()'//MX : hbox MX 3360标签文本='结果:'/MX : text area id=' result '/MX : hbox MX :脚本!- [CDATA[导入MX。收藏品。arraycollection导入MX。RPC。事件。断层事件;导入MX。控件。警惕;导入MX。RPC。事件。结果事件;进口cn .人;[可绑定]公共var person:Person[可绑定]公共var map : array collection=null;函数说你好(事件:事件): void { var input var : string=input str。文本;测试1。你好(input var);}函数假设世界(事件:事件): void { var input var : string=input str。文本;测试1。世界(InputVar);}私有函数sayHelloResult(事件:结果事件): void { result。text=事件。结果。tostring();警惕。show(事件。结果。' ToString(),'返回结果');}私有函数sayworld result(事件: result事件): void { result。text=事件。结果。tostring();警惕。show(事件。结果。' ToString(),'返回结果');}私有函数getMapResult(事件:结果事件): void { for(var key :字符串in event。结果){ var list : ArrayCollection=事件。结果[key]为ArrayCollection对于(变量键1:列表中的对象){ Alert.show('地图项目键为:“钥匙”值为: '键1);} } }私有函数GetList(): void { test1。GetList();}私有函数getlist结果(事件:结果事件): void { var AC : ArrayCollection=event。结果为ArrayCollectionfor(var I : int=0;我。交流长度;I){ var p 1: Person=AC。作为人;Alert.show('列表项名称为:“P1 . name”\ n另一种用法为: ' AC . Getitmat(I).姓名);} }私有函数GetSet(): void { test1。GetSet();}私有函数getSetResult(事件:结果事件): void { var AC : ArrayCollection=事件。结果为ArrayCollectionfor(var I : int=0;我。交流长度;I){ var p 1: Person=AC。作为人;Alert.show('设置项目名称为P1街:号。姓名);} }]]-/MX :脚本/MX :应用程序12下一页阅读全文

版权声明:Flex处理服务器端传来的数据第1/2页是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。