Ir para conteúdo
Fórum Script Brasil
  • 0

MouseMove como parar o objeto com este evento?


rockbilly

Pergunta

Boa noite Colegas,

Eu fiz uma leve animação com uma bola, faço ela seguir o mouse tranquilamente. O problema é que eu gostaria de parar, ou seja, ao clicar no mouse em algum ponto do palco o objeto (UM CIRCULO) fique na posição que eu cliquei de forma que anulasse o evento MOUSEMOVE. Como posso fazer isso? O código que movimento é este abaixo:

onClipEvent(mouseMove) {
    
    this._x = _root._xmouse;
    this._y = _root._ymouse;
    
}

Agradeço qualquer ajuda antecipadamente!

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Oras, deve haver várias formas de resolver seu problema

Uma bem simples é colocar uma verificação.

declare uma booleana;

var segueMouse:Boolean = true;
essa variável vai ser o que lhe dirá se a bola vai ou não seguir o mouse. portanto
onClipEvent(mouseMove) {
    
if(segueMouse==true){
    this._x = _root._xmouse;
    this._y = _root._ymouse;
     }
    
}
então adicionamos:
_root.onMouseDown = function() {
    if(segueMouse==true){
segueMouse=false;
}
}
pronto ele para assim que você clikar no Stage. caso você queira que ela volte a seguir no segundo clike adicione
_root.onMouseDown = function() {
    if(segueMouse==true){
segueMouse=false;
}else{
segueMouse=true;
}
}

Creio que isso já resolva seu problema :lol:

Abraços

Pooh

Editado por Pooh
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...