理解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 >

方法签名

描述

findAny(values:Object):Boolean

查找集合中具有指定属性的项目并将光标定位到该项目

findFirst(values:Object):Boolean

查找集合中具有指定属性的第一个项目,并将光标定位到该项目

findLast(values:Object):Boolean

查找集合中具有指定属性的最后一个项目,并将光标定位到该项目

insert(item:Object):void

在光标的当前位置之前插入指定的项目

moveNext():Boolean

将光标移动到集合中的下一个项目

movePrevious():Boolean

将光标移动到集合中的上一个项目

remove():Object

删除当前项目并返回该项目

seek(bookmark:CursorBookmark,
offset:int = 0, prefetch:int = 0):void

将光标移动到与指定书签位置存在一定偏移量的某个位置

相关文章:

  • 2021-12-04
  • 2021-12-04
  • 2021-12-04
  • 2021-11-28
  • 2022-02-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-05
猜你喜欢
  • 2021-10-30
  • 2022-12-23
  • 2021-12-04
  • 2021-12-04
  • 2021-05-29
  • 2022-12-23
相关资源
相似解决方案