Я не уверен, что вы подразумеваете под "объектами ObjectProxy". Мне кажется, что вы уже получили массив пользовательских объектов.
Я рекомендую изучить шлюз AMF. У большинства более серьезных языков есть дополнительный модуль AMF. Он встроен в ColdFusion, BlazeDS и LiveCycle. В PHP есть ZendAMF и AMFPHP. .NET имеет FlourineFX и WebORB. Это всего лишь несколько примеров.
шлюзы AMF имеют функцию автоматического преобразования; так что объект на стороне сервера может легко отображаться на объект на стороне клиента. Вот некоторая информация о теге RemoteObject , которая описывает это. По сути, вы указываете метаданные RemoteClass на своем объекте на стороне клиента и обычно указываете некоторую форму отображения на объекте на стороне сервера. Шлюз AMF магически обрабатывает остальную часть преобразования.
В обработчике результатов RemoteObject вам просто нужно преобразовать возвращаемый массив в ArrayCollection. Обычно примерно так:
var resultArray : Array = event.result as Array;
var resultCollection : ArrayCollection = new ArrayCollection(resultArray);
Если вы не контролируете серверную часть этого приложения, вы можете зацикливаться на результатах и вручную преобразовывать их в объекты Flex на стороне клиента.