Hi guys! I wanna share a thing I coded recently: it is a ListCollectionMap class, that adds "map" functionality to ListCollectionView "sort" and "filter". A lot of times I felt I was missing something like this, especially when using Mate framework where everything is controlled by flows of binding events.
ListCollectionMap can do one-to-one and one-to-many mappings and can be used in data binding chains along with ListCollectionView. The quick example is: public var dataIntegers:ArrayCollection = new ArrayCollection([1, 2, 3]); public var mapIntegers:ListCollectionMap = new ListCollectionMap(incrementMapping, dataIntegers); public function incrementMapping(i:int):int { return i + 1 } Detailed explanation and examples are in my blog: http://oitar.biz/blog/2010/06/04/meet-listcollectionmap/ Cheers, Ilya.