理解ArrayCollection类
上一节,我们介绍了集合类提供了丰富的数据操纵能力,本节,我们将 通过ArrayCollection类来具体了解如何应用集合类。
13.5.1 创建ArrayCollection类实例
mx.collection.ArrayCollection类是 将Array公开为集合的封装类,可使用ICollectionView或IList接口的方法和属性实现访问和处理ArrayCollection实 例。对ArrayCollection实例进行操作会修改数据源,例如,如果对ArrayCollection使用removeItemAt()方法,就 会删除基础Array中的项目。
ArrayCollection的MXML语法如下:
<mx:ArrayCollection id=”” source="null"/>
下面两段代码分别使用MXML标签和ActionScript 代码声明并创建了ArrayCollection实例。
使用MXML代码创建ArrayCollection实例。
<mx:ArrayCollection >
方法签名
描述
查找集合中具有指定属性的项目并将光标定位到该项目
查找集合中具有指定属性的第一个项目,并将光标定位到该项目
查找集合中具有指定属性的最后一个项目,并将光标定位到该项目
在光标的当前位置之前插入指定的项目
将光标移动到集合中的下一个项目
将光标移动到集合中的上一个项目
删除当前项目并返回该项目
seek(bookmark:CursorBookmark,
offset:int = 0, prefetch:int = 0):void
将光标移动到与指定书签位置存在一定偏移量的某个位置