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

Precarga especial...

Estas en el tema de Precarga especial... en el foro de Flash y Actionscript en Foros del Web. Wenas! Prometo que he rebuscado por este foro y no encuentro lo que quiero hacer ni en otros posts ni en las faq... Asi que ...
  #1 (permalink)  
Antiguo 05/10/2005, 02:59
Avatar de OzonoBCN  
Fecha de Ingreso: diciembre-2003
Mensajes: 59
Antigüedad: 14 años
Puntos: 0
Precarga especial...

Wenas!
Prometo que he rebuscado por este foro y no encuentro lo que quiero hacer ni en otros posts ni en las faq... Asi que ahi va mi problema:

Tengo una animacion intro.swf con la tipica barra de precarga. Hasta ahi bien!
Una vez terminada esta intro, hago un loadMovie("main.swf") para que se cargue la lo que es la interfaz de la pagina principal.

La intro.swf termina su animacion con una linea horizontal y el main.swf empieza con esa misma linea para continuar un poco la animacion del intro.swf hasta pintar la interfaz de la web. La intencion es hacer como una animacion empalmada...

El problema es que en local va de perlas, pero al colgarlo en internet, como el main.swf pesa un poco, la transicion entre intro.swf y main.swf se corta debido a que main.swf se tiene que cargar, nose si me entendeis...

Mi pregunta es:
¿Seria posible precargar main.swf mientras intro.swf se esta viendo? Asi cuando le toque a main.swf continuar la animacion, no habran cortes ya que estará cargada y a la espera.
  #2 (permalink)  
Antiguo 05/10/2005, 03:17
 
Fecha de Ingreso: abril-2005
Mensajes: 450
Antigüedad: 12 años, 7 meses
Puntos: 0
Hola OzonoBCN, te digo una posible solución, si alguien sabe alguna mejor ya la escribirán porque seguro que la hay.
Se me ocurre que podrías poner el main en la misma pelicula que intro, dos escenas, una con cada una de ellas. Precargas al inicio hasta el fotograma en el que acaba la intro y echas a andar la intro, si la intro es medianamente larga mientras esta se visualiza la escena de main se va cargando.
Si asi no lo solucionas puedes hacer la primera precarga un poco más larga y cargar hasta la mitad de main, luego echa a andar la intro y se termina de cargar mientras la segunda escena.

Espero que te sirva asi, si alguien conoce una forma mejor (Bandit por ejemplo ) lo leeré atentamente.
Saludos.
  #3 (permalink)  
Antiguo 05/10/2005, 03:43
Avatar de OzonoBCN  
Fecha de Ingreso: diciembre-2003
Mensajes: 59
Antigüedad: 14 años
Puntos: 0
es wena idea... la habia pensado, pero la interfaz web pesa un poco pq tiene mucha animacion y si a eso le añadimos el peso de la intro q no es mucho... me da miedo que no acabe de cargar nunca jejeje

Lo peor es q el que entre se canse de esperar... y tb el que no quiera intro tb se tiene q comer la espera...

Perdonad, pero no lo he dixo antes, pero previamente a la intro tengo una pantalla sencillita en la que doy la opcion de entrar directamente a la web (main.swf) o de entrar viendo la intro (intro.swf + main.swf)

Gracias por tu ayuda
  #4 (permalink)  
Antiguo 05/10/2005, 16:06
Avatar de OzonoBCN  
Fecha de Ingreso: diciembre-2003
Mensajes: 59
Antigüedad: 14 años
Puntos: 0
urgente! alguien mas tiene idea??
  #5 (permalink)  
Antiguo 06/10/2005, 11:33
Avatar de OzonoBCN  
Fecha de Ingreso: diciembre-2003
Mensajes: 59
Antigüedad: 14 años
Puntos: 0
help! help! help! help!
  #6 (permalink)  
Antiguo 06/10/2005, 11:58
Avatar de SAPINTO  
Fecha de Ingreso: junio-2005
Ubicación: just another fucked up pl
Mensajes: 777
Antigüedad: 12 años, 5 meses
Puntos: 0
um.. tal vez es una estupidez mia, tengo sueño y estoy cansado, pero igual la posteo, por ultimo para que se rian un poco:

tal vez si en el segundo keyframe de tu intro (que seria cuando este cargada y comienza la animacion) pones la precarga de tu index... y que no la lleve al stage sino hasta el final, me entiendes?

de todos modos, seria mejor si el home es liviano y estatico en un comienzo...
__________________
if(user=="female" && user>="hot"){
user.gotoAndStop("sapinto's bed");
}
mi portafolio
  #7 (permalink)  
Antiguo 06/10/2005, 12:06
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 13 años, 5 meses
Puntos: 53
se me ocurre algo como a sapinto!!

puieras cargar primeramente el MAIN y lo haces invisible y claro le pones un stop al principio, luego cargas el intro, cuando tengas los dos listo, los corres!!

bueno, es lo que se me ocurre

have funnnnn
  #8 (permalink)  
Antiguo 06/10/2005, 12:27
Avatar de SAPINTO  
Fecha de Ingreso: junio-2005
Ubicación: just another fucked up pl
Mensajes: 777
Antigüedad: 12 años, 5 meses
Puntos: 0
that's it

__________________
if(user=="female" && user>="hot"){
user.gotoAndStop("sapinto's bed");
}
mi portafolio
  #9 (permalink)  
Antiguo 06/10/2005, 13:02
Avatar de junihh  
Fecha de Ingreso: febrero-2004
Ubicación: República Dominicana
Mensajes: 997
Antigüedad: 13 años, 10 meses
Puntos: 7
Otra posible solucion... que cargue en un movieclip transparente mientras se carga y corre la pelicula principal.

Pon este script en el primer frame del _root:

Código:
var mcCargar:MovieClip = this.createEmptyMovieClip("mcCargar", 100);
mcCargar._alpha = 0;
mcCargar.loadMovie("tuPelicula.swf");
Luego en el ultimo frame pones lo siguiente:

Código:
stop();
//
fadeIn = function () {
	mcCargar._alpha += 1;
	if (mcCargar._alpha >= 100) {
		clearInterval(fadeInNow);
	}
};
fadeInNow = setInterval(fadeIn, 8);
De modo que se vuelva visible con una entrada con fade suave.

Te puse una muestra aqui, pero intentalo a ver que tal te va
__________________
JuniHH
- Mi blog
- Mi portafolio

Última edición por junihh; 06/10/2005 a las 13:13
  #10 (permalink)  
Antiguo 06/10/2005, 17:40
Avatar de OzonoBCN  
Fecha de Ingreso: diciembre-2003
Mensajes: 59
Antigüedad: 14 años
Puntos: 0
gracias! intentare de esta forma que decis, ya os cuento ;)
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 19:36.