Ver Mensaje Individual
  #7 (permalink)  
Antiguo 21/01/2005, 15:11
Avatar de Mahalo
Mahalo
 
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 20 años, 4 meses
Puntos: 12
Hola.
Pues selecciones el mc en la escena principal, abres el panel de acciones e insertas el código:
Código:
onClipEvent (load) {
   this._x=400;//400 es la posición incial
   _root.mc_boton.a=5;
}
mc_boton es el nombre de instancia donde está el botón.
Luego, en el botón cambias el código que te di antes por:
Código:
on (release) {
   onEnterFrame = function() {
      _root.mc._x-=a;
      if (_root.mc._x<200) {
         a-=0.2;
      }
      if (a<0) {
         a=0;
         delete onEnterFrame;
      }
   }
}
En la posición x=200 empieza a frenar, y se detiene en la posición x=135. Desde que empieza a frenar, va 0.2 más lento, hasta alcanzar el cero (parado). 5, 4'8, 4'6,..., 0. Con mi ejemplo, se para en 135. Tú haz tus cálculos para controlar tus resultados.
Un saludo.