Comunidad de diseño web y desarrollo en internet online

Easing en AS3

Citar            
MensajeEscrito el 29 May 2011 04:55 am
Hola Amigos de Cristalab, empecé hace días con la programación en AS3 usando Flash CS5, y la verdad me ha costado un poco este cambio brusco (Normalmente usaba Flash MX con ActionScript 1.0), mi duda es acerca del efecto easing ya que el control de evento ha cambiado radicalmente. Para lograr este efecto usaba un Boton y un Clip de pelicula con los siguientes codigos:

Para el Boton:

on (release) {
clip.mueveX = 100;
clip.mueveY = 100;
}

Para el Clip:

onClipEvent (load){
mueveX = _x;
mueveY = _y;
velocidad = 10;
}
onClipEvent (enterFrame) {
_x += (mueveX-_x)/velocidad;
_y += (mueveY-_y)/velocidad;
}

Y Esto bastaba para lograr un efecto easing. Mi duda es como logro este mismo efecto pero en AS3.

Empecé un codigo asi:

this.boton.addEventListener(MouseEvent.CLICK, eventoRelease);
this.clip.addEventListener(Event.ENTER_FRAME, eventoEnterFrame);
this.clip.addEventListener(Event.ADDED_TO_STAGE, eventoLoad);
var mueveX = 0;
var mueveY = 0;
var velocidad = 0;

function eventoEnterFrame(event:Event):void {
x += (mueveX-x)/velocidad;
y += (mueveY-y)/velocidad;
}

function eventoLoad( event:Event ):void{
mueveX = x;
mueveY = y;
velocidad = 10;
}

function eventoRelease(event:MouseEvent):void {
mueveX = 100;
mueveY = 100;
}

pero no me funciona :( .
Gracias y espero que me puedan Ayudar.

Por andresfcebas

1 de clabLevel



Genero:Masculino  

Estudiante Universitario

chrome
Citar            
MensajeEscrito el 30 May 2011 07:26 am
Te recomiendo que mires esto: TweenMax

Por juanfher

74 de clabLevel



 

firefox

 

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