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

XML, ¿qué falta?

Estas en el tema de XML, ¿qué falta? en el foro de Flash y Actionscript en Foros del Web. Hola a todos y gracias por leerme. Bueno el problema. Tengo un XML: <?xml version="1.0" encoding="iso-8859-1" ?> <database> <archivo tipus="particular" nombre="Juan" /> <archivo tipus="particular" nombre="Andrés" ...
  #1 (permalink)  
Antiguo 26/05/2008, 06:57
Avatar de sirguy  
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 959
Antigüedad: 11 años, 2 meses
Puntos: 12
XML, ¿qué falta?

Hola a todos y gracias por leerme. Bueno el problema. Tengo un XML:

<?xml version="1.0" encoding="iso-8859-1" ?>
<database>
<archivo tipus="particular" nombre="Juan" />
<archivo tipus="particular" nombre="Andrés" />
<archivo tipus="Particular" nombre="Raúl" />
</database>


Y el fla:

var miniaturasXML:XML = new XML();
miniaturasXML.load("equis.xml");
miniaturasXML.onLoad = mostrarMiniaturas;
var tipus;
function mostrarMiniaturas():Void {
for (var k:Number = 0; miniaturasXML[k]; k++) {
tipus= this.firstChild.childNodes[k].attributes.tipus;
trace(tipus);
}
}

No me hace el trace así que me falla algo y no lo veo.

Gracias
__________________
Chanante!
  #2 (permalink)  
Antiguo 26/05/2008, 12:39
Avatar de Alesius  
Fecha de Ingreso: marzo-2008
Mensajes: 87
Antigüedad: 9 años, 9 meses
Puntos: 1
Respuesta: XML, ¿qué falta?

Hola, prueba agregando:
Cita:
.
.
.
miniaturasXML.load("equis.xml");
miniaturasXML.ignoreWhite = true;
miniaturasXML.onLoad = mostrarMiniaturas;
.
.
.
Espero que te sirva un abrazo...
  #3 (permalink)  
Antiguo 01/09/2008, 08:07
Avatar de fechycba  
Fecha de Ingreso: septiembre-2008
Mensajes: 1
Antigüedad: 9 años, 3 meses
Puntos: 0
De acuerdo Respuesta: XML, ¿qué falta?

Amigo, me parece que lo que esta mal es como haces el for , te explico:

for (var k:Number = 0; miniaturasXML[k]; k++) {

tu error esta en la parte que marque con rojo:

Ahi deverias poner:

k<=miniaturasXML.length

eso te dará el total de nodos que tiene el XML

Siempre en esa parte del for, tenes que poner la condicion por la que k seguira creciendo. Es decir, en la modificacion que yo te pase determino que el valor de K seguira creciendo MIENTRAS y sea menor que y HASTA que sea igual a el total de nodos.


Espero te haya servido y no llegue muy tarde mis respuesta :).
Saludos!

==========================
DISEÑO WEB PROFESIONAL

==========================
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 02:47.