Array和ArrayCollection的区别(Flex)

问题描述:

array和arraycollection有什么区别?Array和ArrayCollection的区别(Flex)

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

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

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