It also has some nice methods to help you put things in certain spots.  You can add things via addItem just like Array.push, but it has cool methods like replaceItemAt, contains, and removeAll among others.  All trigger this "collectionChanged" event.  Finally, it implements some commonly used Interfaces which allows other controls to support ArrayCollection, making it just as flexible.
 
http://livedocs.macromedia.com/flex/2/langref/mx/collections/ArrayCollection.html
 
----- Original Message -----
From: JesterXL
Sent: Tuesday, July 25, 2006 6:06 PM
Subject: Re: [flexcoders] What is the difference between an Array and an ArrayCollection?

A drawer from Disney's "Beauty and the Beast" that goes, "Dude, you just put something in me!".
 
It does this by emitting an event, collectionChanged, when this happens.  Controls can listen for this event and know when the array is updated in order to redraw themselves, like the DataGrid, List, etc.
 
An Array is like a drawer in the real world.  You can put something in it, but it doesn't talk to you.
 
----- Original Message -----
From: Bill Brown
Sent: Tuesday, July 25, 2006 5:59 PM
Subject: [flexcoders] What is the difference between an Array and an ArrayCollection?

This is a pretty newbie programming question, but coming from an AS1/AS2 background I'm not familiar with the difference between an Array and an ArrayCollection.
Could someone please explain the difference, or suggest a URL that explains the difference?

When I learned about arrays through Phillip Kerman's Actionscript book, he suggested that a "variable" was like a drawer that could hold data and an "array" was like a chest of drawers where you could reference each drawer with an index. What would an "arrayCollection" be in this analogy?

Thanks,
BB
__._,_.___

--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com





SPONSORED LINKS
Web site design development Computer software development Software design and development
Macromedia flex Software development best practice


YAHOO! GROUPS LINKS




__,_._,___

Reply via email to