Flex4之动态生成HTTPService方式
2011-11-07 15:50
197 查看
之前的一些操作,我都把httpservice写成如下形式,就是在<fx:Declaration></fx:Declaration>里面声明,这是一种静态的方式,这种方式的局限性在于不能动态改变,也就是说一些URL如果要动态改变,比如从属性配置文件中读取的话,就会出现一些问题,它的申明如下:
下面我介绍一种动态生成httpService 的方法,如下所示:
而getAllCalenderFunc为这个响应函数,即首先往后台传输数据,然后呢,服务器后台回应给客户端,说明是操作成功还是失败,
传输一些数据或者状态码回来。
如下所示:
过程解释,待续..............................................
<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); }
过程解释,待续..............................................
相关文章推荐
- Android之用HTTP的get,post,HttpClient三种方式向service提交文本数据
- 从JSP,ASP等动态页面生成静态页面的实现方式
- 【转载】【权限控制】角色访问动态生成用户权限菜单树(转载: http://www.comprg.com.cn/post_show.asp?id=7873 )
- flex4中httpservice与服务器端交互的值传递
- 如何抓取Js动态生成数据且以滚动页面方式分页的网页
- 实战 HTTP 处理程序(HTTP Handler) (5)---不用临时文件,直接打开动态生成的文件
- css实现宽高动态变化,生成正方形div的2种方式
- .NET下几种动态生成代码方式比较
- 转:随机生成动态验证码 http://www.blogjava.net/JAVA-HE/archive/2007/05/29/120582.aspx
- Flex HttpService 方式与java交互(json数据类型)
- flex中httpservice与java后台交互的两种传值方式
- 从JSP,ASP等动态页面生成静态页面的实现方式
- 如何抓取Js动态生成数据且以滚动页面方式分页的网页
- 在Delphi动态生成定义数据库 中国教程在线,http://www.5istudy.cn
- Android之用HTTP的get,post,HttpClient三种方式向service提交文本数据
- 编译生成动态库文件(方式二)
- flex4中httpservice与服务器端交互的值传递
- JSP中动态生成下拉框内容的四种方式
- IE6 不支持HTTP协议的动态压缩chunked方式
- 实战 HTTP 处理程序(HTTP Handler) (3) -- 动态生成图片