Comunidad de diseño web y desarrollo en internet online

detener una función con un boton

Citar            
MensajeEscrito el 17 Abr 2010 11:21 pm
hola :shock: , pues estoy incursionando en el as3 y este es mi problema.
Tengo un objeto en mi escena que se mueve de acuerdo al movimiento del mouse, pero quisiera que se quedara en una pocision estatica una vez que pulse un boton.
Imagino que lo q tengo q hacer es detener la funcion pero no se como.
este es el codigo

this.addEventListener(MouseEvent.MOUSE_MOVE, onLoop);
function onLoop(event:MouseEvent):void {
cuadro.rotationY=mouseX;
cuadro.rotationX=mouseY;
}

this.cuadro.boton1.addEventListener(MouseEvent.CLICK, pose);
function pose(event:MouseEvent):void {
var myRotationX:Tween=new Tween(cuadro,"rotationX",Regular.easeOut,cuadro.rotationX,90,1,true);
var myRotationY:Tween=new Tween(cuadro,"rotationY",Regular.easeOut,cuadro.rotationY,0,1,true);
}

cuadro es el objeto y boton1 el boton. Espero me puedan ayudar, gracias.

Por paco18ch

10 de clabLevel



Genero:Masculino  

Mexico

chrome
Citar            
MensajeEscrito el 18 Abr 2010 01:17 am
bueno pues como dije soy un novato, pero ya encontré la respuesta.

solo tenia que remover la función agregándole esto al botón

this.removeEventListener(MouseEvent.MOUSE_MOVE, onLoop);

gracias de todos modos.

Por paco18ch

10 de clabLevel



Genero:Masculino  

Mexico

chrome
Citar            
MensajeEscrito el 18 Abr 2010 02:35 am
no te enojes si eres novato trata de aprender bien lo que es respecto a los eventos tantos en flash como en flex
y veras que es una ayuda indispensable APRENDE COM FUNCIONAN LOS EVENTOS EN FLASH Y FLEX. Y VERAS LA LUZ

Por xcom

Claber

530 de clabLevel



 

firefox

 

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