Какова роль источника для ArrayCollection или XMLListCollection?
Используется ли он только один раз - при создании нового объекта ArrayCollection или XMLListCollection и копируется ли в некоторую внутреннюю структуру данных этого объекта?
Поскольку ничего не обновляется при изменении исходного массива (или XMLList), и документация также подтверждает это:
Основной XMLList для этой коллекции. Объект XMLListCollection не представляет никаких изменений, которые вы вносите непосредственно в исходный объект XMLList. Всегда используйте методы XMLListCollection для изменения коллекции.
Это свойство может использоваться в качестве источника для привязки данных. Когда это свойство изменяется, оно отправляет событие listChanged.
Я спрашиваю, потому что примеры Flex, связанные с dataProviders, всегда используют Array или XMLList в качестве источника данных для компонента, управляемого данными. И мне интересно, нужно ли вообще использовать Array или XMLList - например, при загрузке данных из внешнего PHP-скрипта.