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

detener una función con un boton

Estas en el tema de detener una función con un boton en el foro de Flash y Actionscript en Foros del Web. hola , pues estoy incursionando en el as3 y este es mi problema. Tengo un objeto en mi escena que se mueve de acuerdo al ...
  #1 (permalink)  
Antiguo 17/04/2010, 17:07
 
Fecha de Ingreso: agosto-2008
Mensajes: 22
Antigüedad: 16 años, 3 meses
Puntos: 0
detener una función con un boton

hola , 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 mi codigo:
Código:
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 boto1 el boton. Espero me puedan ayudar, gracias.
  #2 (permalink)  
Antiguo 17/04/2010, 19:16
 
Fecha de Ingreso: agosto-2008
Mensajes: 22
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: detener una función con un boton

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.

Etiquetas: detener, botones
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 17:20.