claro que no te saldra
puesto que tu nodo padre no es 'asegurado' sino 'respuesta'
en este caso solo tienes un nivel mas de nodos secundarios
es un tanto abstracto el trabajar con XML desde flash
el xml (NOTA. no uses caracteres como ñ y tiles)
Código:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<respuesta name="resumen_datos_grupo_familiar">
<asegurado>
<cli_rut>13137675</cli_rut>
<dig_ver>8</dig_ver>
<rol_celular>1234567</rol_celular>
<rol_email>[email protected]</rol_email>
<cli_nombres>La</cli_nombres>
<cli_ape_paterno>Chanchita</cli_ape_paterno>
<cli_ape_materno>Piggy</cli_ape_materno>
<cli_fec_nacimiento>
<dia>16</dia>
<mes>9</mes>
<anio>1977</anio>
</cli_fec_nacimiento>
<cli_sexo>1</cli_sexo>
</asegurado>
<beneficiarios>
<beneficiario>
<ben_id>1</ben_id>
<ben_nombres>FFF</ben_nombres>
<ben_ape_paterno>FF</ben_ape_paterno>
<ben_ape_materno>FF</ben_ape_materno>
<par_glosa>Pareja</par_glosa>
<ben_fec_nacimiento>
<dia>4</dia>
<mes>2</mes>
<anio>1972</anio>
</ben_fec_nacimiento>
<ben_edad>33</ben_edad>
<ben_rut>1</ben_rut>
</beneficiario>
<beneficiario>
<ben_id>2</ben_id>
<ben_nombres>ggg</ben_nombres>
<ben_ape_paterno>ggg</ben_ape_paterno>
<ben_ape_materno>gg</ben_ape_materno>
<par_glosa>Hijo Titular</par_glosa>
<ben_fec_nacimiento>
<dia>5</dia>
<mes>3</mes>
<anio>2000</anio>
</ben_fec_nacimiento>
<ben_edad>5</ben_edad>
<ben_rut>1</ben_rut>
</beneficiario>
<beneficiario>
<ben_id>3</ben_id>
<ben_nombres>rr</ben_nombres>
<ben_ape_paterno>rrr</ben_ape_paterno>
<ben_ape_materno>rr</ben_ape_materno>
<par_glosa>Hijo Titular</par_glosa>
<ben_fec_nacimiento>
<dia>27</dia>
<mes>2</mes>
<anio>1997</anio>
</ben_fec_nacimiento>
<ben_edad>8</ben_edad>
<ben_rut>1</ben_rut>
</beneficiario>
<beneficiario>
<ben_id>4</ben_id>
<ben_nombres>ccc</ben_nombres>
<ben_ape_paterno>ccc</ben_ape_paterno>
<ben_ape_materno>ccc</ben_ape_materno>
<par_glosa>Hijo Otro</par_glosa>
<ben_fec_nacimiento>
<dia>25</dia>
<mes>2</mes>
<anio>1996</anio>
</ben_fec_nacimiento>
<ben_edad>9</ben_edad>
<ben_rut>1</ben_rut>
</beneficiario>
</beneficiarios>
</respuesta>
en flash he modificado un poco la manera de trabajar
claro que es mejor usar un loop (blucle) como for o while para navegar en la estructura
te lo pongo asi para que veas como se accede a cada elemento de la estructura
Código PHP:
algo = new XML();
algo.ignoreWhite = true;
algo.load('aer.xml');
algo.onLoad = function(ok) {
if (ok) {
//como tienes dos hijos nodos secundarios principales
//creamos un array para cada uno
var datos_asegurado:Array = this.firstChild.childNodes[0].childNodes;
var beneficiarios:Array = this.firstChild.childNodes[1].childNodes;
trace('----asegurado-----');
trace(datos_asegurado[0].firstChild.nodeValue);
trace(datos_asegurado[1].firstChild.nodeValue);
trace(datos_asegurado[2].firstChild.nodeValue);
//--- nacimiento
trace(datos_asegurado[7].childNodes[0].firstChild.nodeValue);
trace(datos_asegurado[7].childNodes[1].firstChild.nodeValue);
trace(datos_asegurado[7].childNodes[2].firstChild.nodeValue);
trace('----beneficiarios[0] = primer beneficiario-----');
trace(beneficiarios[0].childNodes[1].firstChild.nodeValue);
trace(beneficiarios[0].childNodes[2].firstChild.nodeValue);
//--- nacimiento
trace(beneficiarios[0].childNodes[5].childNodes[0].firstChild.nodeValue);
trace(beneficiarios[0].childNodes[5].childNodes[1].firstChild.nodeValue);
trace(beneficiarios[0].childNodes[5].childNodes[2].firstChild.nodeValue);
trace('----beneficiarios[1] = segundo beneficiario-----');
trace(beneficiarios[1].childNodes[1].firstChild.nodeValue);
trace(beneficiarios[1].childNodes[2].firstChild.nodeValue);
//--- nacimiento
trace(beneficiarios[1].childNodes[5].childNodes[0].firstChild.nodeValue);
trace(beneficiarios[1].childNodes[5].childNodes[1].firstChild.nodeValue);
trace(beneficiarios[1].childNodes[5].childNodes[2].firstChild.nodeValue);
}
};