interlokk 0 Denunciar post Postado Agosto 28, 2010 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
Irineu Antunes 2 Denunciar post Postado Agosto 28, 2010 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
interlokk 0 Denunciar post Postado Agosto 28, 2010 Deu erro: ERRO: 1114: The public attribute can only be used inside a package. Compartilhar este post Link para o post Compartilhar em outros sites
Irineu Antunes 2 Denunciar post Postado Agosto 28, 2010 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
Thiago de Oliveira Cruz 21 Denunciar post Postado Agosto 28, 2010 @Irineu se ainda tem duvidas? rs... @interlokk vai da uma olhada nos cursos como montar uma classe abraços Compartilhar este post Link para o post Compartilhar em outros sites
interlokk 0 Denunciar post Postado Agosto 28, 2010 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
Irineu Antunes 2 Denunciar post Postado Agosto 29, 2010 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