Foros del Web » Creando para Internet » Flash y Actionscript »

ver todos los XML cargados

Estas en el tema de ver todos los XML cargados en el foro de Flash y Actionscript en Foros del Web. Hola foros, he buscado y no termino de encontrar la solución ( o no se hacerlo bien) Tengo un documento XML con una lista de ...
  #1 (permalink)  
Antiguo 25/01/2010, 09:26
 
Fecha de Ingreso: febrero-2007
Ubicación: Mollerussa
Mensajes: 99
Antigüedad: 17 años, 2 meses
Puntos: 1
ver todos los XML cargados

Hola foros,

he buscado y no termino de encontrar la solución ( o no se hacerlo bien)
Tengo un documento XML con una lista de contactos
Código:
<contactos>
<contacto nombre="juan" telefono="111 222 333"/>
<contacto nombre="pedro" telefono="222 333 444"/>
<contacto nombre="luis" telefono="333 444 555"/>
<contacto nombre="jose" telefono="444 555 666"/>
</contactos>
y en el AS (2.0)
Cita:
var miContacto:XML = new XML();
miContacto.ignoreWhite = true;
miContacto.onLoad = function(succes){
if(succes){
var quantos:Number = miContacto.firstChild.childNodes.length;
for (i=0; i<quantos; i++){
var nuevoContacto= miContacto.firstChild.childNodes[i].attributes.nombre;
var nuevoTelefono= miContacto.firstChild.childNodes[i].attributes.telefono;
salida.htmlText = "Nombre: "+ nuevoContacto +" Telefono: "+ nuevoTelefono;
trace("Nombre: "+ nuevoContacto +" Telefono: "+ nuevoTelefono+"\n")
}
}

}
miContacto.load("contactos.XML");
En el trace la ventana de salida muestra lo que quiero y es que se vean todos los contactos uno debajo del otro, pero la variable salida, solo me muestra el último.
He probado de poner "\n" igual que al trace. También he intentado poniendo en el XML entre las etiquetas <contactos></contactos> un <![CDATA[ con un <br> al final de cada linea de nodos hijo pero tampoco

Aguien me puede echar una mano. Gracias
  #2 (permalink)  
Antiguo 26/01/2010, 06:24
 
Fecha de Ingreso: febrero-2007
Ubicación: Mollerussa
Mensajes: 99
Antigüedad: 17 años, 2 meses
Puntos: 1
Respuesta: ver todos los XML cargados

Cita:
Iniciado por loponti Ver Mensaje
Hola foros,

he buscado y no termino de encontrar la solución ( o no se hacerlo bien)
Tengo un documento XML con una lista de contactos
Código:
<contactos>
<contacto nombre="juan" telefono="111 222 333"/>
<contacto nombre="pedro" telefono="222 333 444"/>
<contacto nombre="luis" telefono="333 444 555"/>
<contacto nombre="jose" telefono="444 555 666"/>
</contactos>
y en el AS (2.0)

En el trace la ventana de salida muestra lo que quiero y es que se vean todos los contactos uno debajo del otro, pero la variable salida, solo me muestra el último.
He probado de poner "\n" igual que al trace. También he intentado poniendo en el XML entre las etiquetas <contactos></contactos> un <![CDATA[ con un <br> al final de cada linea de nodos hijo pero tampoco

Aguien me puede echar una mano. Gracias
  #3 (permalink)  
Antiguo 26/01/2010, 06:27
 
Fecha de Ingreso: febrero-2007
Ubicación: Mollerussa
Mensajes: 99
Antigüedad: 17 años, 2 meses
Puntos: 1
Respuesta: ver todos los XML cargados

Ya he visto lo que me fallava y era sumar una salida a la otra. Osea el signo "+" delante del "="
Cita:
salida.htmlText += "Nombre: "+ nuevoContacto +" Telefono: "+ nuevoTelefono;

Etiquetas: ver, xml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:32.