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

Preload tres *.swf al mismo tiempo

Estas en el tema de Preload tres *.swf al mismo tiempo en el foro de Flash y Actionscript en Foros del Web. Tengo 3 peliculas que componen mi web,Mi duda está en que quiero que el preload que ocupo en la pelicula principal cargue las 3 peliculas(*.swf) ...
  #1 (permalink)  
Antiguo 09/07/2002, 18:49
 
Fecha de Ingreso: junio-2002
Mensajes: 18
Antigüedad: 15 años, 5 meses
Puntos: 0
Preload tres *.swf al mismo tiempo

Tengo 3 peliculas que componen mi web,Mi duda está en que quiero que el preload que ocupo en la pelicula principal cargue las 3 peliculas(*.swf) al mismo tiempo,y cuando esté listo,que me muestre solo la principal,y que cuando termine esta,llame a la segunda con un loadmovie(para que asi cargue inmediatamente y no haya que esperar).Y de la segunda llame con un loadmovie la 3 y final.
Se puede hacer esto?
  #2 (permalink)  
Antiguo 09/07/2002, 20:29
 
Fecha de Ingreso: diciembre-2001
Ubicación: Morelia, México.
Mensajes: 312
Antigüedad: 16 años
Puntos: 0
Re: Preload tres *.swf al mismo tiempo

El Loadmovie lo usarías al inicio, no cuando quieres que se despliegue el video, si no es como volverlo a cargar.

En el primer frame pones algo asi:
Loadmovie("movie1.swf", "clip1");
Loadmovie("movie2.swf", "clip2");
Loadmovie("movie3.swf", "clip3");

_root.clip1._Visible = 1;
_root.clip2._Visible = 0;
_root.clip3._Visible = 0;

_root.clip2.stop();
_root.clip3.stop();

y cuando termina el clip1 le das:
_root.clip2.play();

creo que te funcionará.. con algunos ajustes adicionales quizás.

Nota: clip1, clip2 y clip3, son objetos de tipo movieclip, claro.

Suerte!!

¡¡ :cantar: !!

  #3 (permalink)  
Antiguo 10/07/2002, 00:40
 
Fecha de Ingreso: mayo-2001
Mensajes: 452
Antigüedad: 16 años, 7 meses
Puntos: 1
Re: Preload tres *.swf al mismo tiempo

Solo con que no pongas las cargas juntas... asi:
Loadmovie("movie1.swf", "clip1");
Loadmovie("movie2.swf", "clip2");
Loadmovie("movie3.swf", "clip3");


sino que en lugar de eso... en el frame 1 pongas la primera carga...
Loadmovie("movie1.swf", "clip1");

luego en el frame 2 y tres checas que ya se halla cargado el primer clip1 por completo y lo dejas pasar al frame 5... en el frame 5 pones la segunda carga...
Loadmovie("movie2.swf", "clip2");


En el fram 6 y 7 pones el chequeo de la carga de clip 5 y asi.. sucesivamente.
  #4 (permalink)  
Antiguo 10/07/2002, 01:15
 
Fecha de Ingreso: junio-2002
Mensajes: 18
Antigüedad: 15 años, 5 meses
Puntos: 0
Re: Preload tres *.swf al mismo tiempo

gracias! voy a probar a ver si resulta.
  #5 (permalink)  
Antiguo 10/07/2002, 01:28
 
Fecha de Ingreso: junio-2002
Mensajes: 18
Antigüedad: 15 años, 5 meses
Puntos: 0
Re: Preload tres *.swf al mismo tiempo

Este el el codigo q ocupo para hacer el preload,la pregunta es como lo adecuo para que funcione lo q me acaban de decir

frame 2:
byteloaded = _root.getBytesLoaded();
bytetotal = _root.getBytesTotal();
loaded = int(byteloaded /bytetotal * 100);
t = getTimer ();
// K
percent = loaded + "% ( " + int(byteloaded/1000) + " K / " + int(bytetotal/1000) + " K )";
percent = percent + "\rLoading Speed:" + int(byteloaded/t * 100)/100 + " K/s";
load_bar.gotoAndStop( loaded );
// Time
timeloaded = int(t/1000);
timeremain = int(timeloaded * (bytetotal- byteloaded) / byteloaded);
timeremain = int(timeremain / 60) + "\'" + int(timeremain % 60) + "\"";
timeloaded = int(timeloaded / 60) + "\'" + int(timeloaded % 60) + "\"";
downloadtime = "Time used:" + timeloaded + "\r" + "Time remainning:" + timeremain;

*frame 2 al 11 label loop*

frame 11:
if (byteloaded == bytetotal) {
gotoAndPlay("1", 1);
} else {
gotoAndPlay("loop");
}
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 15:08.