Adobe Flex: XMLList kann nicht in mx.collections.IList konvertiert werden

Meine Flex-App führt einen Dienst für eine PHP-Seite aus, die Daten aus meiner Datenbank abruft und das Ergebnis in einem XML-Format strukturiert. Ich habe eine neue XMLList namens erstellttestList Außerhalb von Funktionen kann ich die Ergebnisse dann, wenn sie zurückkommen (sie werden zuerst als einzelne Zeichenfolge mit dem gesamten XML-Code angezeigt), mit folgendem Code in XML umwandeln und dann an meine Testliste anhängen:

var s: String = event.result as String;
var xml: XML = neue XML (s);
testList = xml.user;

Die Daten werden in einer Funktion verwendet, dann werden sie auch an eine meiner Komponenten übergeben, wo ich versuche, die XMLList in einer Liste anzuzeigen (mit testList als dataProvider) und die folgende Fehlermeldung erhalte:

TypeError: Fehler # 1034: Type Coercion fehlgeschlagen: XMLList @ 68ffa01 kann nicht in mx.collections.IList konvertiert werden.

Ich habe das Gefühl, es ist wahrscheinlich ein Noob-Fehler, aber jede Hilfe wird geschätzt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage