Ir para conteúdo

POWERED BY:

Arquivado

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

O Astronauta

Chamar 2 funções com o mesmo evento de mouse

Recommended Posts

Boa tarde, pessoal,

Estou com uma dúvida que acredito que para vocês programadores talvez seja algo simples. Tenho um evento de clique de mouse que chama uma função e preciso que ele chame outra simultaneamente. O código original funcionando o evento com uma função está assim:

 

Recipiente.addEventListener(MouseEvent.CLICK, ChamaObj);

 

A outra função se chama VoltaDicas e eu tentei assim, mas não deu certo, porém foi o único jeito que o Flash não me barrou no compiler:

Recipiente.addEventListener(MouseEvent.CLICK, (ChamaObj, VoltaDicas));

 

Grato pela atenção de terem lido.

Compartilhar este post


Link para o post
Compartilhar em outros sites

N manjo muito de Javascript mas vo tentar de maneira lógica

1-No fim de uma função chame a outra (pode ocorrer erro se nem sempre que chamar uma a outra deve ser ativada)

 

 

2-Coloque no botão um evento que chamar uma terceira função... E essa terceira função chama as outras duas. (essa maneira logicamente tem menor chance de erro, n sei como fica na pratica)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Recipiente.addEventListener(MouseEvent.CLICK, fcnClickListener);

private function fcnClickListener(e:MouseEvent):void{
fcnChamaObj();
fcnVoltaDicas();
}

 

de forma ainda mais resumida:

 

Recipiente.addEventListener(MouseEvent.CLICK, function():void{
fcnChamaObj();
fcnVoltaDicas();
});

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.