arrays - 什么时候在 as3 中使用 ArrayCollection 或 Array?

标签 arrays apache-flex actionscript-3 flex3 arraycollection

我知道 ArrayCollectionArray 的包装器,但我想知道什么时候选择一个而不是另一个? ArrayCollection的过度使用会导致性能下降吗?

最佳答案

ArrayCollection 的主要优点是 collectionChange 事件,它允许利用它进行数据绑定(bind)。

其他一些是:

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

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

关于arrays - 什么时候在 as3 中使用 ArrayCollection 或 Array?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6304328/

相关文章:

c++ - 二进制数据的 char * 的 fwrite 等价物

javascript - 在下面的代码中检测 JavaScript 的关闭事件

xml - 如何解析/忽略格式错误的 XML 部分?

apache-flex - 如何阻止数据网格的第一行 itemRenderer 实例化/添加/初始化/等两次?

javascript - AngularJS/Flash(如何在 angular html partial 中嵌入 flash 视频)

actionscript-3 - Adobe Flash Player 设置不可点击

java - 在 JOptionPane 中打印二维数组

javascript - 改变数组的结构

java - 从许多矩形中查找最接近的矩形

actionscript-3 - AS3 - 为什么将 DisplayObject 的 alpha 设置为 0.7 实际上会导致 alpha 被设置为 0.69921875?