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

Barra de preloader con easing

Estas en el tema de Barra de preloader con easing en el foro de Flash y Actionscript en Foros del Web. Bueno, mi cuestión como se puede hacer una barra de preloading con un efecto de aceleración o easing como la del siguiente sitio: http://www.traimex.com/ He ...
  #1 (permalink)  
Antiguo 30/04/2006, 19:30
 
Fecha de Ingreso: marzo-2006
Ubicación: Medellín
Mensajes: 93
Antigüedad: 18 años, 8 meses
Puntos: 0
Barra de preloader con easing

Bueno, mi cuestión como se puede hacer una barra de preloading con un efecto de aceleración o easing como la del siguiente sitio: http://www.traimex.com/

He intentado varias formas de solucionarlo pero no consigo dar con el efecto esperado, espero me puedan ayudar, muchas gracias!!
__________________
"Conocimiento adquirido y no compartido se perderá para siempre" :cool:
  #2 (permalink)  
Antiguo 01/05/2006, 18:13
 
Fecha de Ingreso: marzo-2006
Ubicación: Medellín
Mensajes: 93
Antigüedad: 18 años, 8 meses
Puntos: 0
Bueno, haciendo unas pruebitas con el flash y la formula para el efecto easing, logré sacar lo siguiente, el problema es que cuando la barra de preloader se termina de escalar (_xscale) no lo hace en su 100%. Alguna ayudita?? please...

Cita:
barra._xscale = 0;
contenedor._alpha=0;
contenedor.loadMovie("foto002.jpg");
this.onEnterFrame = function() {
peso =contenedor.getBytesTotal()
cargado = contenedor.getBytesLoaded()
if (cargado != peso ) {
por = cargado*100/peso;
texto.text = Math.round(cargado*100/peso)+" % cargado";
trace(barra._xscale);
barra._xscale = por-(por-barra._xscale)/1.1+0.11;
trace(barra._xscale+" con easing");
}
else {
if (contenedor._alpha<100) {
contenedor._alpha += 15;
}
}
}
__________________
"Conocimiento adquirido y no compartido se perderá para siempre" :cool:
  #3 (permalink)  
Antiguo 09/09/2006, 13:56
Avatar de Pablus00  
Fecha de Ingreso: diciembre-2003
Ubicación: A un click de distancia
Mensajes: 1.044
Antigüedad: 20 años, 11 meses
Puntos: 11
Hola, lograste resolverlo? yo stoy en la misma busqueda..
__________________
-- Nunca te des por vencido, aún vencido -- Web
  #4 (permalink)  
Antiguo 09/09/2006, 16:17
 
Fecha de Ingreso: marzo-2006
Ubicación: Medellín
Mensajes: 93
Antigüedad: 18 años, 8 meses
Puntos: 0
No, la verdad no logré resolverlo pues desistí de la idea, pero todavía guardo la esperanza de que algún flashero nos colabore con esto, no creo que sea demasiado dificil de hacerlo, pero no doy con la solución; si tienes algo por favor dimelo, todavía me interesa lograr este efecto.

Gracias!
__________________
"Conocimiento adquirido y no compartido se perderá para siempre" :cool:
  #5 (permalink)  
Antiguo 11/09/2006, 00:37
 
Fecha de Ingreso: enero-2005
Ubicación: culiacan, sinaloa, mexico
Mensajes: 97
Antigüedad: 19 años, 10 meses
Puntos: 0
barra._xscale = 0;
contenedor._alpha=0;
contenedor.loadMovie("foto002.jpg");
this.onEnterFrame = function() {
peso =contenedor.getBytesTotal()
cargado = contenedor.getBytesLoaded()
if (cargado != peso ) {
por = cargado*100/peso;
texto.text = Math.round(cargado*100/peso)+" % cargado";
trace(barra._xscale);
vel=4;// Mientras mas grande la desaceleracion sera mas lenta
barra._xscale += (por-barra._xscale)/vel;
trace(barra._xscale+" con easing");
}
else {
if (contenedor._alpha<100) {
contenedor._alpha += 15;
}
}
}
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 16:17.