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