将具有集合的组件导出为 SWC 文件

分发具有集合的组件时,SWC 文件必须包含以下依赖文件:

在这些文件中,代码通常会使用 Collection 和 Iterator 接口,将其标记为依赖类。Flash 会自动在 SWC 文件和输出 SWF 文件中包含依赖文件。

但是,集合实现类 (mx.utils.CollectionImpl) 和特定于组件的集合项目类不会自动包含在 SWC 文件中。

要在 SWC 文件中包含集合实现类和集合项目类,请在组件的 ActionScript 文件中定义私有变量,如下例所示:

// 集合项目类
private var collItem:CompactDisc;
// 集合实现类
private var coll:mx.utils.CollectionImpl;

有关 SWC 文件的更多信息,请参阅了解 SWC 文件