That's sort of misconception about ArrayCollection. It is not a collection,
it misses "View" part in the name, but if you'll look at inheritance chain,
then you'll see it is a view - it's basically the same as
ListCollectionView.
Another thing about ArrayCollection or ListCollectionView is that it is very
slow (because it is a mediator between the real collection and your
iterating / sorting algorithm). I think the idea behind having a collection
view was to have an adapter between several kinds of AS3 "native"
collections and the UI. It was not meant to be a collection. It just got a
strange name for the reason we will not know :)
Depends on your filtering algorithm, I'd either filter an array, or try
writing RBTree and then reset the source in the collection view. Sorting /
filtering by using some ListCollectionView / Sort methods will be very slow
anyway.

Best.

Oleg

Reply via email to