Ir para conteúdo

POWERED BY:

Arquivado

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

rodrigowilasco

[Resolvido]Não consigo executar funções ao clicar em um

Recommended Posts

Olá, de novo. Ontem tive um problema com as teclas no AS3, que foi resolvido pelo Marco Rougeth. Mas hoje, é diferente. Eu estou com um problema com funções ao clicar em um botão. A intenção é, ao clicar em um botão (instance name = "btnormal") ele executa uma função ("clickN()"). A intenção dessa função é ir para a Scene 3. Pois é, mas quando eu clico no botão, o flash retorna esse erro:

 

ArgumentError: Error #1063: Incompatibilidade de contagem do argumento tap_fla::MainTimeline/clickN(). Esperado 0, obtido 1.

 

Então, eu queria saber, o que significa isso, e como faço pra arrumar. Eis o código:

 

import flash.ui.Mouse;

btnormal.addEventListener(MouseEvent.CLICK, clickN);

function clickN() {gotoAndPlay(1, "Scene 3")}

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na funcao clickN, precisa ter um parametro do tipo do evento.

 

function clickN(e:MouseEvent):void{

//códigos

}

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.