ArrayCollection的使用
来源:互联网 发布:淘宝会员分几个等级 编辑:程序博客网 时间:2024/06/01 18:58
1,ArrayCollection的填充
var dir:File=new File(myPath);var node:File;var myItemsBg:Array=dir.getDirectoryListing();var myInformation:Array=new Array();for(var i:int=0;i<myItemsBg.length;i++) { node=myItemsBg[i]; myInformation=node.name.split("."); var newData:Object={name:myInformation[0],img:node.nativePath}; myItemsBgData.addItem(newData); }
2,ArrayCollection调用子项
ArrayCollection可以使用两种方法来调用其中的子项,ArrayCollection[index]和ArrayCollection.getItemAt(0);虽然这两种方式都可以直接调用,但是建议使用第二种,原因有二:后者的调用效率比前者高;后者可以实现数据绑定运行时的数据更新。
3,ArrayCollection子项的互换功能
由于ArrayCollection中存放的是对象的几何,因此不能像普通数组那样,直接使用赋值:
ArrayCollection.getItemAt(0)=ArrayCollection.getItemAt(1);
而是使用ArrayCollection.setItemAt方法,来实现值的互换:
myItemsBgData.setItemAt(myItemsBgData.setItemAt(myItemsBgData.getItemAt(0),1),0);
4,ArrayCollection的排序
var myItemSort:Sort=new Sort();var myItemSortField1:SortField=new SortField("ZM");//多字段排序var myItemSortField2:SortField=new SortField("mc");myItemSort.fields=new Array(myItemSortField1,myItemSortField2);myItemsBgData.sort=myItemSort;myItemsBgData.refresh();
- ArrayCollection的使用
- flex tree 的使用 ArrayCollection为数据源
- Flex 使用ArrayCollection的FilterFunction进行数据过滤
- Flex使用ArrayCollection的filterFunction属性过滤DataGrid
- Flex 使用ArrayCollection的FilterFunction进行数据过滤
- Flex 使用ArrayCollection的FilterFunction进行数据过滤
- [Egret学习笔记 六]GUI DataGroup和ArrayCollection的使用
- ArrayCollection排序的例子
- ArrayCollection排序的例子
- ArrayCollection的itemUpdated
- ArrayCollection的赋值
- ArrayCollection
- Array,Arraylist,ArrayCollection使用详解
- 复制ArrayCollection变量的方法
- 复制ArrayCollection变量的方法
- 复制ArrayCollection变量的方法
- ArrayCollection与Array的区别
- Flex的Array和ArrayCollection
- HDU 3788 & 九度 1006
- zoj 2387
- linux 内核通知链
- mysql中的load data infile用法
- Struts的devMode模式
- ArrayCollection的使用
- 双缓冲队列尝试
- c库函数对文件的操作函数
- 在pcDuino上刷了AndDroid,Ubuntu,XBMC
- 使用rman backup命令创建备份系列之增量备份
- UVa:993 Product of digits
- 结构化数据加载性能
- HDU4472-第37届ACM/ICPC成都现场赛I题
- Oracle 12c 新特性之 Multitenant Architecture (二)