Collection 类(仅限 Flash Professional)

ActionScript 类名称 mx.utils.Collection

Collection 接口使您可以使用编程方式管理一组相关项(称为"集合项")。此集合中的每个集合项目都具有在集合项目类定义的元数据中描述的属性。

组件可以将属性公开为集合,您可以在创作过程中通过使用"组件"检查器的"值"对话框处理这些集合。使用此对话框,您可以添加项目、删除项目、更改项目的属性以及更改项目在集合中的位置。有关集合和集合项的更多信息,请参见"使用组件"中的关于 Collection 标记

通常将集合接口用于使用 Collection 元数据标记来创建集合属性的组件。虽然可以使用编程方式创建、访问和删除 Collection 实例,但集合在大多数情况下与组件一起使用。Flash MX Professional 2004 为两种与集合相关的接口均提供了实现(适用于 Collection 的 CollectionImpl 以及适用于 Iterator 的 IteratorImpl)。

Collection 接口的方法摘要

下表列出了 Collection 接口的方法。

方法

说明

Collection.addItem()

在集合的结尾添加新项目。

Collection.contains()

指示集合是否包含指定项目。

Collection.clear()

删除集合中的所有元素。

Collection.getItemAt()

通过使用集合内项目的索引返回该项目。

Collection.getIterator()

返回集合中元素的一个重复值。

Collection.getLength()

返回集合中的项目数。

Collection.isEmpty()

指示集合是否为空。

Collection.removeItem()

从集合中删除指定项目。