array和arraycollection有什么区别?
答案 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