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

Preload animado...

Estas en el tema de Preload animado... en el foro de Flash y Actionscript en Foros del Web. Hola...les comento...tengo un archivo SWF, lo que quiero hacer es que mientras cargue mustre una animación que he hecho(dentro de un MC), pero que ésta ...
  #1 (permalink)  
Antiguo 01/08/2006, 23:22
Avatar de ChapaGonzalo  
Fecha de Ingreso: agosto-2004
Mensajes: 197
Antigüedad: 13 años, 4 meses
Puntos: 2
Exclamación Preload animado...

Hola...les comento...tengo un archivo SWF, lo que quiero hacer es que mientras cargue mustre una animación que he hecho(dentro de un MC), pero que ésta avance junto con el porcentaje.
Osea que cuando la página haya cargado 0% la animación esté en el primer frame...que cuando el porcentaje sea 50% esté en la mitad de la animación, y que cuando esté en 100% esté en el último frame. Nose si me explico...por favor ayudenme, y sino me entienden lo explicaré mejor...GRACIAS!!...
  #2 (permalink)  
Antiguo 02/08/2006, 05:22
Avatar de kappra  
Fecha de Ingreso: diciembre-2004
Mensajes: 125
Antigüedad: 13 años
Puntos: 0
en el primer fotograma de tu pelicula selecciona tu mc y ponle este código:

Código:
onClipEvent (load) {
	totalp = _level0.getBytesTotal();
}
onClipEvent (enterFrame) {
	loadedp = _level0.getBytesLoaded();
	percent = int(loadedp/totalp*100);
	gotoAndStop(percent);
}
Esto es si tu mc ocupa 100 fotogramas, si ocupa menos (o más) te recomiendo que lo ajustes a 100 (creo que es lo más comodo), aunque supongo que también podrías jugar con la proporción y con la linea percent=int(loadedp/totalp*100);

no olvides poner en el último fotograma de tu mc un _level0.gotoAndStop(2) para que cuando termine de cargar, salte al siguiente fotograma de tu pelicula principal

espero ke te sirva
__________________
oO <--- H. Kappra ---> oO
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 13:00.