ArrayCollections - обертки для массивов (с большей функциональностью + связывание + все виды удивительных [если можно использовать удивительное как существительное]).
Класс Array не такой " ассоциативный ", как класс Dictionary. Таким образом, вы можете использовать словарь, который, вероятно, то, что вы действительно ищете. Или вы можете расширить ArrayCollection (который расширяет ListCollectionView, который расширяет Proxy - что было предложено @ BrianBenisio). Так что это действительно зависит от вашего проекта, того, чего вы хотите достичь, если вам нужно связывание, и сколько у вас есть времени.
Вы привели пример, детализировав 2D коллекцию:
205 a c d g f d
268 s g h g f f
805 d g h h f f d
поэтому я собираюсь догадаться, что вы имеете дело с источником данных, основанным на xml (или, по крайней мере, на основе чего-то похожего на SimpleDB, со строками, которые не имеют статических столбцов). Так что если бы это был я, я бы использовал Array и создал бы внутренний класс «ArrayUtils», который служит средством для вашей цели. Хотя, если вы используете последнюю версию Flex, вы можете подумать о том, чтобы набрать свой массив и пойти по пути использования класса Vector. Благодаря настраиваемому типизированному вектору вы получите лучшую производительность и настраиваемые функции, которых в противном случае вам не хватало бы.
Удачи в любом случае.
Рок,
Джереми