何时在as3中使用ArrayCollection或Array?

时间:2011-06-10 09:15:54

标签: arrays flex actionscript-3 flex3 arraycollection

我知道ArrayCollectionArray的包装,但我想知道的是何时选择其中一个?过度使用ArrayCollection会导致性能吗?

1 个答案:

答案 0 :(得分:8)

ArrayCollection的主要优势是collectionChange事件,可以利用它来利用数据绑定。

其他一些人是:

  • 可以过滤或排序集合元素,而无需修改或复制基础数组。
  • ICollectionView的实现,允许创建游标并使用它迭代集合。
  • 在datagrid / etc中显示多个数组(在这种情况下,数组会自动转换为arrayCollections)

如果您不需要任何这些优势,请使用简单的Array