..:: MX Studio Fóruns ::..: [Ajuda] MouseEvent.CLICK - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

[Ajuda] MouseEvent.CLICK Não importa onde clicar ação acontece

#1 User is offline   Scarecrown 

  • Group: Membros
  • Posts: 7
  • Joined: 31-January 08

Posted 17 July 2010 - 08:53 PM

Estou fazendo um jogo para aprender a mexer melhor em flash. Desenhei um quarto e estou fazendo que quando o usuário clique em algum objeto, passe para um frame onde o objeto está maior, ocupado quase todo o palco. Então, na visão geral do quarto, coloquei uma escrivaninha. Dei a ela o nome de instância de "escrivaninha", e adicionei as seguintes linhas à camada de ações:

function clickkey(yourEvent:MouseEvent):void {
	if (currentFrame != 6) {
	escrivaninha.onRelease=gotoAndStop(6);
	}
}
stage.addEventListener(MouseEvent.CLICK, clickkey);


Porém, quando estou na visão geral do quarto, não importa onde eu clico,a animação vai para o frame 6 (Frame onde está a escrivaninha aproximada). Gostaria que só fosse para o frame 6 quando fosse clicado especificadamente no Movie Clip que se refere a ela.

Espero ter deixado bem claro minha dúvida.
Aguardo Respostas.

Desde já, obrigado.


---------------------

Consegui resolver sozinho. Gostaria de colocar a resposta aqui para que outras pessoas com dúvida parecida possam ver:

A linha onde estava
stage.addEventListener(MouseEvent.CLICK, clickkey);


modifiquei para
escrivaninha.addEventListener(MouseEvent.CLICK, clickkey);


Então o evento de click ficou funcionando apenas no MC escrivaninha
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




2 User(s) are reading this topic
0 membro(s), 2 visitante(s) e 0 membros anônimo(s)