Comunidad de diseño web y desarrollo en internet online

descargar varios swf de una sola vez

Citar            
MensajeEscrito el 28 Ene 2005 04:32 pm
Hola. Hace dias que doy vueltas sobre este tema (preloader para varios swf) y con ayuda del amigo Matias hemos sacado este código pero no funciona muy bien, para empezar, omite el texto sobre la barra y no veo la razón. Seguro que hay un modo más apropiado para hacer esto y que permita combinar descargas por loadMovieNum y LoadMovie. A ver si alguien se anima. Gracias

onClipEvent (load) {

loadMovieNum("inicioMovieNum.swf", 1);
loadMovieNum("presentacMovieNum.swf", 2);
loadMovieNum("logoPres.swf", 7);

n_cargados = new Array(3);
n_total= new Array(3);
var num_Movie = 3;
var p5 = 0;
var cargados = 0;
var total = 0;
barra1._xscale = p5;
}
onClipEvent (enterFrame) {
n_cargados[0] = Math.round((_level1.getBytesLoaded())/1024);
n_cargados[1] = Math.round((_level2.getBytesLoaded())/1024);
n_cargados[2] = Math.round((_level7.getBytesLoaded())/1024);
n_total[0] = Math.round((_level1.getBytesTotal())/1024);
n_total[1] = Math.round((_level2.getBytesTotal())/1024);
n_total[2] = Math.round((_level7.getBytesTotal())/1024);
var cargados = 0;
var total = 0;
for(i=0;i<num_Movie;i++) {
cargados = cargados + n_cargados[i];
total = total + n_total[i];
//trace(cargados);
}
p5 = (cargados/total)*100;//aquí es donde crece la barra
if ((cargados == total) && (total>0)) {
ind_1 = "Finalizado";
finalizado = true;
} else {
ind_1 = "Cargando interface "+cargados+"Kb. de "+total+" Kb.";
//ind_1 es el nombre de la variable del texto dinámico
//for(j=0;j<78000;j++) { }
barra1._xscale = p5;
}
//if (p5>100) {_root.stop()}
if (finalizado == true) {
_level1.gotoAndStop(2);//las tres pelis empiezan en el frame 2
_level2.gotoAndStop(2);
_level7.gotoAndStop(2);
_root.gotoAndPlay(2);//stop
}

Por coque

2 de clabLevel



 

msie
Citar            
MensajeEscrito el 28 Ene 2005 05:14 pm
hola bienvenido a CLAB
entra a ese tuto
http://www.cristalab.com/vertutorial.php?id=3

y creo q lo mejor es que uses setInterval chekalo en la ayuda de flash

Saludox :D

Por flasher

Invitado



 

clabbrowser
Citar            
MensajeEscrito el 28 Ene 2005 06:15 pm
Gracias flasher por contestar. He leido el tutorial y no sabía lo de que ya no se usa la variable en campos de texto en favor del nombre de instancia y lo del método de "set interval"-"clear interval". Creo que esto va a solucionar los problemas, ya os contaré.
Lo que seguiré probando es la forma de combinar películas que se han cargado en clips con películas cargadas en niveles én una sola descarga. Intuyo (después de ver el tuto que también hay aquí) que para esto es menos engorroso por el nuevo método de MovieClipLoader... A ver si alguien se anima a seguir con el tema, pero sobre todo gracias y un saludo. Hoy ya hemos aprendido algo

Por coque

2 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.