flex学习笔记3HttpService

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Flex学习笔记3之HttpService与DataGrid

1.Flex中对于通过HttpService来进行数据通信进行了良好的封装。

2.下面用一个例子来解释Flex中对于HttpService是如何应用的。

3.Demo4

注意:这里的employees.xml只是模拟一个远程客户端调用的过程。

文件内容如下:

5.下面启用Flex的debug模式来执行调试。程序调试界面

发现了原来在FlexDemo4.mxml文件

Result下面发现了Flex已经读取了employees.xml的所有内容

备注:实质上是将xml的信息存放到了一个集合中。

6.补充:将xml结果输出到DataGrid中

将会用到这个标签

执行程序后的结果。

7.小结

(1)ObjectProxy类

继承自Proxy- Object

该类提供跟踪对此代理管理的项目进行的更改的功能。任意数量的对象都可通过使用addEventListener()方法“侦听”对该对象的更改。

于此同时employeesService其实是这个类mx.rpc.http.mxml.HTTPService

(2)HttpService类

在MXML 文件中使用标签代表HTTPService 对象。当调用HTTPService 对象的send()方法时,将发出对指定URL 的HTTP 请求,并且返回HTTP 响应。可以选择向指定URL 传递参数。如果没有使用基于服务器的代理服务,则只能使用HTTP GET 或POST 方法。如果将useProxy 属性设置为true 并使用基于服务器的代理服务,则还可以使用HTTP HEAD、OPTIONS、TRACE 和DELETE 方法。

(3)ArrayCollection类

ArrayCollection 类是将Array 公开为集合的封装类,可使用ICollectionView或IList接口的方法和属性进行访问和处理。对ArrayCollection 实例进行操作会修改数据源;例如,如果对ArrayCollection 使用removeItemAt()方法,就会删除基础Array 中的项目。

相关文档
最新文档