array 与 arrayCollection

阅读更多

arrayCollection比array高级。增加了一些事件和方法。

而array没有任何事件。所以如果让他们都作为数据源的话,比如:http://tonylian.iteye.com/blog/288964 所谈到的

 

 
 
       
           
       
       
       
       
       
       
       
       
 

 为什么myArray改变了,视图没有更新?

那是因为array没有事件,它的数据的变化,不会发出任何事件。所以list就没有收到任何消息,也就不会作出改变。

除非你改变myArray指向的对象,这样list就会得到通知,而作出改变。

也就是这样:

public function addCountryToArray(country:String):void{ 
                  myArray=New Array("北京","上海","深圳","广州");} 

 

你可能感兴趣的:(Adobe,XML,Blog)