Flex数据模型的应用(二)

在ActionScript中实例化值对象

 

如果使用绑定在类前必须使用[Bindable]标记

 

设置属性方法如下

 private var book:BookVO=new BookVO();
 book.title=txtTitle.text;

 

在值对象中添加数据后,可以通过RemoteObject或WebService请求将其发送到服务器,换可以将其持久的保存到客户端应用程序中内存中备用。

与Java区别

ActionScript 3.0 中只能创建一个构造方法

 

使用数据集:

数据集是存储在客户端应用程序内存中的数据对象的有序列表,Flex 提供ArrayCollection 的,

ArrayCollection优点:

1。与Array不同,ArrayCollection类可靠的执行绑定表达式,表达式应用存储在ArrayCollection中的数据。

2。 ArrayCollection 类实现一组界面,可以提供过滤排序,书签和遍历功能

3。ArrayCollection 类可以串行化,以便在请求Web服务,远程服务和消息服务是在web上传输。

 

<mx:Model id="bookdata" source="data/books.xml"/>
<mx:ArrayCollection id="ebooks" source="{bookdata.book}"/>

 

 

你可能感兴趣的:(应用服务器,Web,webservice,Flex,actionscript)