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

Precarga de xml

Estas en el tema de Precarga de xml en el foro de Flash y Actionscript en Foros del Web. 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é ...
  #1 (permalink)  
Antiguo 05/12/2008, 03:42
 
Fecha de Ingreso: enero-2002
Mensajes: 838
Antigüedad: 15 años, 11 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.
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 11:38.