I was wondering if anyone has had to do something like this before?

(FYI these are AS3 objects not mxml)

I have a collection of MC's (which contain a title and two images).
These MC's are created dynamically depending on data brough in via
httpservice (xml).  

I was wondering how do I keep track of these items so I can update
them if the data changes? 

Right now I cache the data the first time I get it from the server
then the n+1 times I go to the certain screen it skips the httpservice
call and pulls from my cached data (array).  That all works OK.

But now I want to first populate the MC's with the cache then call the
httpservice and when it comes back update my MC's so their title and
images change, but I also need to add any new MC's if new to the world
data exists or remove old MC's that have no data? Oh, and they all
need to remain in alphabetical order.

Is there a term for this kind of data container?  I have been looking
at Linked List but not sure if something else would be better. 
I looked at Object Pools, but I don't want to store the objects
because of memory issues as I have 500 plus MC's on screen at once so
OP's won't work here.

If you can point me in the right direction I would appreciate it.

THanks, J


Reply via email to