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.