Adobe Flex: Nie można przekonwertować XMLList na mx.collections.IList

Aplikacja My Flex uruchamia usługę na stronie php, która pobiera dane z mojej bazy danych, a następnie konstruuje wynik w formacie XML. Stworzyłem nowy XMLList o nazwietestList poza wszelkimi funkcjami, a następnie, gdy wyniki powrócą (najpierw zaczną się wyginać jako pojedynczy ciąg zawierający cały kod XML). Mam następujący kod, aby przekształcić go w XML, a następnie dołączyć do mojej listy testowej:

var s: String = event.result as String;
var xml: XML = nowy XML;
testList = xml.user;

Dane są używane w jednej funkcji, a następnie przekazywane do mojego komponentu, gdzie próbuję wyświetlić XMLList na liście (z testList jako dataProvider) i otrzymuję następujący błąd:

TypeError: Błąd # 1034: Typ Coercion nie powiódł się: nie można przekonwertować XMLList @ 68ffa01 na mx.collections.IList.

Mam wrażenie, że to prawdopodobnie błąd noob, ale każda pomoc jest doceniana.

questionAnswers(2)

yourAnswerToTheQuestion