Amigos, como les va?.....espero que bien, les cuento.....tengo un archivos XML que dice lo siguiente....
Código:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<PRUEBA>
<NUEVOS>
<ITEM nombre="Nokia 1100" precio="$90" tono="rojo"></ITEM>
<ITEM nombre="Nokia 6620" precio="$150" tono="negro"></ITEM>
<ITEM nombre="Motorola C202" precio="$100" tono="gris"></ITEM>
<ITEM nombre="Samsung X486" precio="$350" tono="azul"></ITEM>
</NUEVOS>
</PRUEBA>
Perfecto, hasta ahi vamos bien.....ahora tengo dentro del mismo directorio un fla con el siguiente codigo....
Código:
datosXML = new XML();
datosXML.ignoreWhite = true;
datosXML.load("info.xml");
datosXML.onLoad = organizarXML;
function organizarXML(succes) {
if (succes) {
novedades = new Array();
for (i=0; ii<datosXML.firstChild.childNodes[0].childNodes.length; ii++) {
item = new Object();
item.nombre = datosXML.firstChild.childNodes[0].childNodes[ii].attributes.nombre;
item.precio = datosXML.firstChild.childNodes[0].childNodes[ii].attributes.precio;
item.tono = datosXML.firstChild.childNodes[0].childNodes[ii].attributes.tono;
}
novedades.push(item);
delete item;
trace(novedades)
}
}
function armarInfo() {
for (ii=0; ii<novedades.length; ii++) {
//duplicmos y les pasamos el contenido a los mod
duplicateMovieClip("mod", "mod"+ii, ii);
//pasamos las variables
this["mod"+ii].nom =novedades[ii].nombre;
this["mod"+ii].pre =novedades[ii].precio;
this["mod"+ii].to =novedades[ii].tono;
}
}
Resultado de todo esto....NO ANDA!!!!!!
podrian decirme que es lo que estoy haciendo mal????.....ya que tengo el MC "mod" y dentro de este los campos de txt dinamico y no me trae nada, y si hago un trace de NOVEDADES, me devuelve un UNDEFINED........
Les agradezco infinitamente......Abrazo