Ir para conteúdo

POWERED BY:

Arquivado

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

interlokk

chamar função automaticamente

Recommended Posts

No AS3 Como faço pra rodar uma função Event logo após uma MouseEvent sem precisar clicar???? Segue o codigo:

 

function disabledSave(e:MouseEvent):void {
	botao.alpha = .5;
 botao.buttonMode = false;
 botao.addEventListener(Event.COMPLETE, salvar);
}


function salvar(e:Event):void{
...
}

Preciso rodar a função "salvar" automaticamente depois que o botão fique inativo mas não dá certo usando o Event.Complete. Como eu faço??? Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

public class zzz{

 

function zzz() // construtor

{

salvar();

}

 

function disabledSave(e:MouseEvent):void {

botao.alpha = .5;

botao.buttonMode = false;

botao.addEventListener(Event.COMPLETE, listenerSalvar);

}

 

 

function listenerSalvar(e:Event):void{

salvar();

}

 

function salvar():void

{

...

}

 

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deu erro:

 

ERRO: 1114: The public attribute can only be used inside a package.

Você nao deu um control c e control v no flash não né? rrs

Somente analise a classe e veja como você pode fazer.

 

Você está adicionando no frame ou em uma classe este código?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você está adicionando no frame ou em uma classe este código?

 

Sabe como eu entendi isso?

 

Θέλετε να προσθέσετε στο πλαίσιο ή σε μια κατηγορία αυτός ο κώδικας;

:D Brincadeirinha...

 

Agora entendi. Tenho que criar um arquivo .as e incluir isso que você sugeriu nele e depois chama-lo via import no script do meu arquivo .fla. Certo?

 

Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aham, mas para fazer direto no frame é só isso:

 

salvar();

 

function disabledSave(e:MouseEvent):void {

botao.alpha = .5;

botao.buttonMode = false;

botao.addEventListener(Event.COMPLETE, listenerSalvar);

}

 

 

function listenerSalvar(e:Event):void{

salvar();

}

 

function salvar():void

{

...

}

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.