蓝色理想的flex教材不能在flex Development做不能使用,我整理一下供初学者参考
来源:互联网 发布:淘宝 0.0.0.1 编辑:程序博客网 时间:2024/06/10 04:44
- <?xml version="1.0"?>
- <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" >
- <!-- data model -->
- <mx:Array id="coffeeArray">
- <mx:Object label="Red Sea" data="Smooth and fragrant"/>
- <mx:Object label="Andes" data="Rich and pungent"/>
- <mx:Object label="Blue Mountain" data="Delicate and refined"/>
- </mx:Array>
- <mx:Script>
- <![CDATA[
- import mx.collections.ArrayCollection;
- function addToCart():void{
- if(cart.dataProvider == null) {
- cart.dataProvider = new ArrayCollection();
- }
- ArrayCollection(cart.dataProvider).addItem(coffeeCombo.selectedItem.data);
- }
- ]]>
- </mx:Script>
- <!-- view -->
- <mx:Panel title="My First Flex App" width="300">
- <mx:Label text="Coffee Blends"/>
- <mx:ComboBox id="coffeeCombo" dataProvider="{coffeeArray}"/>
- <mx:Text text="Description: {coffeeCombo.selectedItem.data}"/>
- <mx:Button label="Add to Cart" click="addToCart()"/>
- <mx:List id="cart"/>
- </mx:Panel>
- </mx:Application>
ArrayCollection对一个专门用在view中的类,ArrayCollection 是提供给 view 绑定用的
ArrayCollection 的 item 在发生变化的时候会触发事件,array 则不会
ArrayCollection实现接口ICollectionView,在Flex的类定义内属于[数据集],他提供更强大的检索、过滤、排序、分类、更新监控等功能。
FDK2提供的类似的类还有XMLListCollection
利用这个统一接口,你可以很容易地操作数据输出和输入。
比如下面的例子,是一个用于数据模糊过滤的[数据集],你可以直接把它付给DataGrid的dataProvider属性。
执行setFliter("aaa", "123");就可以使得数据源内只剩下字段[aaa]的值为[123*]的条件数据。
执行clearFliters();取消过滤,恢复初始状态数据。
- 蓝色理想的flex教材不能在flex Development做不能使用,我整理一下供初学者参考
- 关于不能直接在flex Application 里addChild的解决方法
- Flex在tomcat部署下不能显示地图的问题
- Flash生成供Flex使用的SWC
- Flex builder 不能调试
- flex不能进行debug
- 我的入门装备——供初学者参考
- Flex Builder 不能Profile的另一个原因:不能使用中文用户名
- FLEX 不能自动编译的问题
- Flex builder 不能调试的问题
- flex不能编译生成html的解决办法
- FLex与Java不能交互的解决办法
- 解决Flex不能全屏的问题
- 我不能做的事
- flex 1037:包不能嵌套
- flex 类不能嵌套 错误
- flex bulider4.5 不能调试
- flex的mxml 文件在eclipse下不能自动编译的问题
- 学习PetShop3.0(5)生成定单
- Adobe 成功案例之 NASDAQ 股票市场
- css 带阴影的字
- 功能完善的Java连接池调用实例
- php基础之一
- 蓝色理想的flex教材不能在flex Development做不能使用,我整理一下供初学者参考
- 初识MCPD
- 记录生活
- 从Windows的角度看Mac OS X上的软件开发兼谈跨平台开发的一些可行方向
- 自动执行脚本
- div+css排版控制
- c# Web Services学习笔记(二、SOAP消息)
- MSN的电子邮件地址未验证,如何解决。
- JPEG库的安装: