Comunidad de diseño web y desarrollo en internet online

modificar la aceleración de un easing aplicado a un mc

Citar            
MensajeEscrito el 23 Ene 2008 09:21 pm
Hola A tod@s.

He utilizado el tuto MOVER OBJETOS CON EFECTO DE EASING, y tengo un problema que no sé como solucionar. Simplemente me gustaría que la aceleración del easing fuera menor, y, en cualquier caso, saber como se puede modificar esa aceleración (en qué parte del script esta) para adaptarlo a cada ocasión.
Creí haber entendido que era en esta parte, pero he modificado los números y no hay cambios:

this._x += (x-this._x)/aceleracion;
this._y += (y-this._y)/aceleracion;
if (Math.abs(x-this._x)<0.5 && Math.abs(y-this._y)<0.5 ) {
this._x = x;
this._y = y;
delete this.onEnterFrame;
}

Gracias de antemano

Por sedcontra

1 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 24 Ene 2008 02:07 pm
Lo puedes hacer manipulando la variable "aceleracion" en este caso funciona así: mientras más alto sea el numero más lento será el efecto.

Código :

onClipEvent (load) {
   var aceleracion:Number = 10;
   this.onEnterFrame = function() {
      x = _parent._xmouse;
      y = _parent._ymouse;
      //
      this._x += (x-this._x)/aceleracion;
      this._y += (y-this._y)/aceleracion;
      if (Math.abs(x-this._x)<0.5 && Math.abs(y-this._y)<0.5) {
         this._x = x;
         this._y = y;
         delete this.onEnterFrame;
      }
   };
}

Saludos!!!

Por vcomics

217 de clabLevel



 

Medellin - Colombia

firefox

 

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