Flex4之动态生成HTTPService方式
来源:互联网 发布:java基础笔记 编辑:程序博客网 时间:2024/05/29 18:04
之前的一些操作,我都把httpservice写成如下形式,就是在<fx:Declaration></fx:Declaration>里面声明,这是一种静态的方式,这种方式的局限性在于不能动态改变,也就是说一些URL如果要动态改变,比如从属性配置文件中读取的话,就会出现一些问题,它的申明如下:
<fx:Declarations》<mx:HTTPService id="weatherService" url="{Properties.UrlWeather}" result="jasononResultWeather(event)" resultFormat="e4x"></mx:HTTPService><mx:HTTPService id="jasons_trs_f" url="{Properties.IP_checkLog}" result="jasononResult_trs_f(event)" resultFormat="e4x"></mx:HTTPService></fx:Declarations>
下面我介绍一种动态生成httpService 的方法,如下所示:
getAllCalenderService=new HTTPService();getAllCalenderService.url="http://192.168.17.66:8080/Smarter/calendarSetting!getMonthSettings.action?year=2011&month=11"getAllCalenderService.method="post";getAllCalenderService.send();getAllCalenderService.addEventListener(ResultEvent.RESULT,getAllCalenderFunc);
而getAllCalenderFunc为这个响应函数,即首先往后台传输数据,然后呢,服务器后台回应给客户端,说明是操作成功还是失败,
传输一些数据或者状态码回来。
如下所示:
public function getAllCalenderFunc(event:ResultEvent):void{var jsonData:String = new String(event.result);allCalenders = (JSON.decode(jsonData) as Array); Alert.show(allCalenders.length.toString());ArrCalenderArrColl = new ArrayCollection(allCalenders);Alert.show(ArrCalenderArrColl.getItemAt(0).date);}
过程解释,待续..............................................
- Flex4之动态生成HTTPService方式
- Flex4之HTTPService,读取天气预报
- Hello,Flex4之Panel动态切换效果
- FLEX4实践—动态生成DataGrid及自定义itemRenderer
- flex4 动态获取对象属性,动态生成数据源,动态生成lineChart,清除数据。
- flex4 动态获取对象属性,动态生成数据源,动态生成lineChart,清除数据。
- flex4中httpservice与服务器端交互的值传递
- flex4中httpservice与服务器端交互的值传递
- Java与Flex学习笔记(5)----Flex与Java通信之HttpService方式
- HttpService
- httpservice
- FLEX4 填充方式
- flex4动态更换皮肤
- Java动态代理生成方式
- FLEX4实践—动态生成DataGrid及应用客户化itemRenderer
- flex4/flash builder中动态加载Module并与之交互的正确方式
- vc 之动态生成
- vc 之动态生成
- 解决IE中部分文件格式不能下载的问题(附MIME大全
- C语言版 topK 算法实现
- C++中Ansi、Unicode、UTF8字符串之间的转换和写入
- Android Animation学习笔记
- 常用缓存算法简介
- Flex4之动态生成HTTPService方式
- poj 3070 Fibonacci(矩阵运算)
- 段错误bug的调试
- SQL语句导入导出大全,包括excel,access
- 现代个人计算机之父—记图灵奖得主Chuck Thacker
- Letter to a Young Developer
- hdoj1000
- (8)合式类型
- 禁止复制代码