Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/04/2010, 12:31
JAI_ME
 
Fecha de Ingreso: enero-2010
Mensajes: 247
Antigüedad: 14 años, 9 meses
Puntos: 2
Respuesta: Carga de Swf aleatoriamente

Buenas tardes.

Lo he hecho de la siguiente manera,
Cargo aleatoriamente los swf desde un archivo XML y el tiempo de duracion de cada archivo lo he determinado por un atributo del mismo XML todo esto lo he logrado bien en parte, la carga de los archivos de forma aleatoria funciona bien con el tiempo que viene del atributo.
Pero al momento que carga otro archivo con un tiempo distinto se vuelve loco de alli en adelante no se sabe que tiempo toma les dejo el codigo para que entiendan lo que les estoy diciendo.


archivo XML
<pub1>
<ruta1 tiempo='2000'>archivo1.swf</ruta1>
<ruta2 tiempo='10000'>archivo2.swf</ruta2>
</pub1>



codigo Flash
contenedor = this.createEmptyMovieClip("banner", this.getNextHighestDepth());
var obj_xml:XML = new XML();
obj_xml.ignoreWhite = true;

obj_xml.onLoad = function(exito){
if (exito) {
num = random(2);
setInterval(cargarXML,obj_xml.firstChild.childNode s[num].attributes.tiempo);
contenedor.loadMovie(obj_xml.firstChild.childNodes[num].firstChild.nodeValue);
}
};

function cargarXML(){
obj_xml.load("texto.xml");
}

cargarXML();

porque no me funciona

Quisiera saber tambien si es combeniente usar lo que estoy haciendo en una pagina web porque pienso que cargaria mucho el servidor ya que es un ciclo infinito la carga de los SWF. que opinion me dan ustedes, les agradezco enormemente su ayuda.