Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/10/2009, 13:11
Avatar de Lynxcraft
Lynxcraft
 
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 16 años, 5 meses
Puntos: 51
Respuesta: Duda de cómo recorrer XML en flash y sacar sus datos

empieza ha estudiar el AS3 si quieres aprender a manejar mejor los xml

Código PHP:
var cargaXML:XML=<listaDeClientes>
   <
cliente>
      <
idcliente>1</idcliente>
      <
nombre>Dan</nombre>
      <
apellidos>Bus</apellidos>
      <
telefono1>963344111</telefono1>
      <
telefono2>656870650</telefono2>
   </
cliente>
   <
cliente>
      <
idcliente>3</idcliente>
      <
nombre>María</nombre>
      <
apellidos>De la O</apellidos>
      <
telefono1>963300444</telefono1>
      <
telefono2>626670644</telefono2>
   </
cliente>
   <
cliente>
      <
idcliente>6</idcliente>
      <
nombre>Pablo</nombre>
      <
apellidos>Tor</apellidos>
      <
telefono1>9616233440</telefono1>
      <
telefono2></telefono2>
   </
cliente>
</
listaDeClientes>;

var 
idcliente_var:Array=new Array();
var 
nombre_var:Array=new Array();
var 
apellidos_var:Array=new Array();
var 
telefono1_var:Array=new Array();
var 
telefono2_var:Array=new Array();

var 
largo:int cargaXML.child("cliente").length;
//Llenar los arrays de datos
for (var i:int=0i<largoi++) {
    
idcliente_var[i]= cargaXML.child("cliente")[i].idcliente;
    
nombre_var[i]   = cargaXML.child("cliente")[i].nombre;
    
apellidos_var[i]= cargaXML.child("cliente")[i].apellidos;
    
telefono1_var[i]= cargaXML.child("cliente")[i].telefono1;
    
telefono2_var[i]= cargaXML.child("cliente")[i].telefono2;

__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft