Lo que hago ahora es llamar a un sólo item y ponerlos en sus respectivos MC y texto dinámico de esta manera:
Código:
y mi xml por ahora es asi:var nombres = new Array(); var precios = new Array(); var thumbs = new Array(); var links = new Array(); var nodos_total:Number; var arichoXML:XML = new XML(); arichoXML.ignoreWhite = true; arichoXML.onLoad = function(succes){ if(succes){ var nodos:Array = this.firstChild.childNodes; nodos_total = nodos.length; if(nodos_total > 0){ for(i=0; i < nodos.length; i++){ nombres[i] = nodos[i].childNodes[0].firstChild; precios[i] = nodos[i].childNodes[1].firstChild; thumbs[i] = nodos[i].childNodes[2].firstChild; links[i] = nodos[i].childNodes[3].firstChild; _root["name"].text = nombres[i]; _root["price"].text = precios[i]; _root["thumb"].loadMovie(thumbs[i]); } } else { trace("No se han encontrado imagenes."); } } else { trace("Error al Leer archivo XML"); } }; // -- cargar XML arichoXML.load("xml_oferta.xml"); link.onRelease = function(){ getURL(links[0]); }
Código:
Pero lo que ahora consigo es ver el primer item... ¿ hay alguna manera de hacer una función con setInterval() para que después de 5 segundos se "limpien" los MC y textos para que aparesca el segundo item? (como si fuese un gif animado)<?xml version="1.0" encoding="iso-8859-1"?> <ofertas> <oferta> <name>Producto01</name> <price>$ 1400</price> <thumb>producto01.jpg</thumb> <link>http://www.miweb.pe/producto.aspx?id=01</link> </oferta> <oferta> <name>Producto02</name> <price>$ 1400</price> <thumb>producto02.jpg</thumb> <link>http://www.miweb.pe/producto.aspx?id=02</link> </oferta> </ofertas>
Espero que me puedan dar alguna pauta o consejo para poder lograr lo que deseo... espero su ayuda, gracias!