Mover un Clip de película con efecto "easing"

0 - - 26/08/2004 00:00:00

Ejemplo básico sobre cómo mover un clip de película con efecto "easing" en Flash.

1.- Creamos el objeto que deseamos mover, lo convertimos en clip de película y le asignamos como nombre de instancia "clip_mc".
2.- Creamos un botón que hará que se ejecute el movimiento. Le asignamos como nombre de instancia "a_btn"
3.- Al clip de película le asignamos las siguientes acciones:

/*Cargamos una variable cualquiera "x" con valor 0, que será la que modificaremos con los botones, y claro, el clip lo cargaremos en la posición "_x" con valor 0 (Esto lo podemos variar a conveniencia) */ onClipEvent ( load ){ x=0; _x =0; } /*ahora , cíclicamente, se estará calculando un incremento en la posición "_x" del clip, de acuerdo al resultado de la ecuación "(x-_x)*0.3", que cambiara notablemente cuando cambiamos el valor de "x", al presionar los botones. Recordemos que esto se ejecuta constantemente, por el evento "enterFrame" es decir que siempre estará disponible para cualquier cambio en sus variables iniciales, que le darán el efecto de movimiento*/ onClipEvent ( enterFrame ){ _x +=(x- _x )*0.3; }

3.- En el frame ponemos este otro código

//al presionar "a_btn", se cambia el valor de "x" asignado a "clip_mc" a 100 a_btn. onRelease = function () { clip_mc.x=100; }

Deja tu comentario

  • El comentario debe estar relacionado con el contenido de la entrada.
  • Comentarios ofensivos, con spam o con lenguaje inapropiado serán eliminados.

captcha