Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Leonardo Navarro

[Resolvido] Event.MOUSE_LEAVE

Recommended Posts

Bom dia, estou com um problema com um menu onde um movieclip acompanha o mouse.

 

Eu não estou conseguindo executar uma function quando o mouse sair do stage.

 

Segue:

 

import flash.events.*;

import com.greensock.*;

import com.greensock.easing.*;

 

var tamanho:int = marcador.width;

 

marcador.addEventListener(Event.ENTER_FRAME, anima);

this.stage.addEventListener(Event.MOUSE_LEAVE, inicial);

 

function inicial (e:MouseEvent):void{

TweenLite.to(marcador, 0.1, {x:0, y:406});

}

 

 

function anima (evt:Event):void{

if (mouseX < 119) {

TweenLite.to(marcador, 0.1, {x:0, y:406});

}

else if (mouseX > 829) {

TweenLite.to(marcador, 0.1, {x:710, y:406});

}

else {

marcador.x += (mouseX - marcador.x - tamanho/2)*0.20;

}

}

 

Já procurei muito, aqui e em outros fóruns e nada funciona, agradeço se alguém puder me ajudar!

 

Um abraço.

 

Léo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui resolver meu problema, dividi o stage e fiz com mouseX mesmo.

 

Outra forma de fazer (em outro que fiz) foi criar os botões transparente e trabalhar com MOUSE_OVER e MOUSE_OUT.

 

Até o que vi, o MOUSE_LEAVE realmente não funciona no stage, pelo menos não consegui.

 

Obrigado a todos.

 

Abs,

 

Léo.

 

Moderador, pode fechar o tópico. Abs.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.