Hola a todos, tengo el siguiente problema...
Consumo un WS y me responde correctamente como XML, al momento de hacer trace(evt.target.results); me muestra correctamente:

<?xml version="1.0" encoding="UTF-8"?>
<envio>

<codigo>00</codigo>
<descripcion>servicio autorizado</descripcion>
<movil>56409118</movil>
<clave>9118</clave>
<puntos>15599</puntos>

</envio>

Hasta aquí todo bien, despues de esto creo un new XML

xml1 = evt.target.results
system.useCodepage = true;
var obj_xml = new XML(xml1);
obj_xml.ignoreWhite = true;

Si hago trace solo a obj_xml me entrega todo el XML anterior, pero al momento de consultar la cantidad de nodos me entrega 0

trace("datos1 "+obj_xml.firstChild.childNodes.length);

La verdad ya no se que hacer....
Alguien sabe, cual es el problema?