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

Tween mover mc en diagonal

Estas en el tema de Tween mover mc en diagonal en el foro de Flash y Actionscript en Foros del Web. Hola, Estoy creando una animación en AS3 y necesito mover un MC desde un punto hasta otro cualquiera. He utilizado la clase Tween, y si ...
  #1 (permalink)  
Antiguo 11/01/2010, 08:02
 
Fecha de Ingreso: diciembre-2009
Mensajes: 186
Antigüedad: 14 años, 11 meses
Puntos: 5
Tween mover mc en diagonal

Hola,

Estoy creando una animación en AS3 y necesito mover un MC desde un punto hasta otro cualquiera.

He utilizado la clase Tween, y si el movimiento es horizontal o vertical la animación se realiza correctamente, pero no lo hace si el movimiento es en otra direción (EJ: en diagonal).

He intentado usar el siguiente código para mover en diagonal, pero no funciona:

Código:
movimiento=new Tween(MC,"x",Regular.easeInOut,this.x,mov_x,50);
movimiento=new Tween(MC,"y",Regular.easeInOut,this.y,mov_y,50);
donde:
MC: es el MovieClip que queiro mover
this.x Y this.y: es la posición inicial del MC
mov_x Y mov_y: es la posición final del MC
  #2 (permalink)  
Antiguo 11/01/2010, 09:12
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 17 años
Puntos: 51
Respuesta: Tween mover mc en diagonal

http://blog.greensock.com/tweenlite/
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
  #3 (permalink)  
Antiguo 11/01/2010, 10:12
 
Fecha de Ingreso: diciembre-2009
Mensajes: 186
Antigüedad: 14 años, 11 meses
Puntos: 5
Respuesta: Tween mover mc en diagonal

hola Lynxcraft,

gracias por responder, me sirvió perfectamente.
  #4 (permalink)  
Antiguo 11/01/2010, 10:24
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Tween mover mc en diagonal

Hola DarkWater:
Vamos con un ejemplo para moverlo desde las coordenadas x = 50 e y = 50 hasta las coordenadas x = 300 e y = 300.
Código:
import fl.transitions.Tween;
import fl.transitions.easing.*;
var myTween:Tween = new Tween(MC, "x", Regular.easeOut, 50, 300, 3, true);
new Tween(MC, "y", Regular.easeOut, 50, 300, 3, true);
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/

Etiquetas: mover, tween
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 20:47.