Adobe Flex: No se puede convertir XMLList a mx.collections.IList

Mi aplicación Flex ejecuta un servicio a una página php que extrae datos de mi base de datos y luego estructura el resultado en un formato XML. He creado una nueva lista XML llamadatestList fuera de cualquier función, luego, cuando los resultados regresan (primero vienen a flexionarse como una sola cadena que contiene todo el código XML) Tengo el siguiente código para convertirlo en XML y luego agregarlo a mi lista de pruebas:

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

Los datos se usan en una función, luego también se pasan a un componente mío, donde trato de mostrar la lista XML en una lista (con testList como proveedor de datos) y aparece el siguiente error:

TypeError: Error # 1034: Error en la conversión de tipo: no se puede convertir XMLList @ 68ffa01 a mx.collections.IList.

Tengo la sensación de que es probable que sea un error de noob, pero se agradece cualquier ayuda.

Respuestas a la pregunta(2)

Su respuesta a la pregunta