Array与ArrayCollection(Flex)之间的区别

时间:2010-02-22 04:07:08

标签: flex actionscript

array和arraycollection有什么区别?

3 个答案:

答案 0 :(得分:6)

首先,ArrayCollection是为Flex框架设计的。对于给定的Proxy实例,它就像Array。这意味着它可以侦听对源Array所做的修改,并在发生这种情况时自行更新。它还包含框架专门需要的其他方法的子集(例如,查看IList实现)。

答案 1 :(得分:1)

一个重要的区别是ArrayCollection会在修改时引发事件。这使您可以比Array更有效地对其进行数据绑定。

答案 2 :(得分:0)

ArrayCollection是一个允许GUI元素使用的Array的包装器。但是,通过它们进行迭代有点棘手,请参见此处:http://npcomplete.weebly.com/1/post/2009/10/for-loops-in-actionscript.html