Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/12/2008, 03:42
xias
 
Fecha de Ingreso: enero-2002
Mensajes: 838
Antigüedad: 22 años, 3 meses
Puntos: 1
Precarga de xml

Hola,

Estoy haciendo una galeria flash.

Está compuesto por dos escenas. En la primera quiero hacer una precarga del xml y una vez que esté lista pase a la segunda escena que es realmente la galeria.

Ahora mismo estoy haciendo una precarga de la película normal en la escena1 pero cargo el xml en la segunda escena... con lo que la visualización de las imagénes, que es lo que importa, tarda...

Entonces lo ideal sería que en la escena 1 se cargara el xml y cuando pasara a la escena 2 fuera todo rápido.

La precarga que utilizo ahoramismo en la escena 1 es:


Código HTML:
kbtotal = thumbs.getBytesTotal()/1024;
//aquí almacenamos el tamaño total de la pelicula
kbcargados = thumbs.getBytesLoaded()/1024;
//aquí almacenamos la información cargada hasta el momento
porcentajedescarga = String((kbcargados/kbtotal)*100);
/*aquí igualamos la anchura del clip haciendolo coincidir con el valor contenido en el porcentaje descarga*/

setProperty("_root.barra_mc", _xscale, porcentajedescarga);
setProperty("_root.mascara_mc", _yscale, porcentajedescarga);

if (porcentajedescarga==100) {
	nextScene();
}
if (porcentajedescarga <10) {
	visorporcentaje = porcentajedescarga.substring(0,3)+"%";
} else {
	visorporcentaje = porcentajedescarga.substring(0,4)+"%";
}
visordescarga = Math.round(kbcargados)+" kb de "+Math.round(kbtotal)+" kb";
y en la escena 2 cargo el xml así:

Código HTML:
thumbs = new XML();
thumbs.ignoreWhite = true;
thumbs.load("Fiestanavidad08.xml");
// qui inserire il percorso al file .XML
thumbs.onLoad = function() {
	root = this.firstChild;
	total = root.childNodes.length;
	displayNum = Number(root.childNodes[0].attributes.displayNum);
	separation = Number(root.childNodes[0].attributes.separation);
etc, etc..........}...
¿Me podeis echar una mano?

Gracias!!
__________________
Muchas gracias, saludos.