Malluko 0 Denunciar post Postado Julho 13, 2009 Olá, pessoal. Seguinte: uso o Flash CS4 (quantas diferenças, não?) e estou apanhando de um simples botão. Converti uma palavra em botão e quero que, ao clicá-la, a ação recomece no quadro 90, por exemplo. O botão deveria estar pronto para ser clicado no frame 80, onde há também uma ação "stop()" que, por razões desconhecidas (por mim) está sendo ignorada ao testar a animação com CTRL ENTER. Já verifiquei e confirmei que a ação está exatamente neste frame 80. Dei o nome à instância de "botaoprinc" e entrei com as seguintes linhas em AS, clicando diretamente no botão, à altura do frame 80: on(press); GotoAndPlay(90) - não funciona. Usando esse outro script, também não consegui fazer funcionar: botaoprinc.addEventListener("click") botaoprinc.onRelease() GotoAndPlay(90) Por favor, onde estou errando? Como posso fazer essa siimples ação funcionar? Obrigado demais. Mozart Compartilhar este post Link para o post Compartilhar em outros sites
Eliseu M. 2 Denunciar post Postado Julho 13, 2009 Seu código de função está errado, tente assim: on (release){ gotoAndPlay(90); } Flw! Compartilhar este post Link para o post Compartilhar em outros sites
Leo KW 0 Denunciar post Postado Julho 13, 2009 Parece que você está pecando um pouco na hora de colocar ; Quando uma função acaba, somente quando ela acaba, deve se colokar um ; Ex: stop(); on(release){ gotoAndPlay(90); }Creio que agora você vai conseguir...hehe! Abraços! ;) Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Julho 13, 2009 Bom vamos lá :D Você acho que está usando AS3 correto??? Para fazer um botão no AS3 se faz assim: botao.addEventListener(MouseEvent.CLICK, onClick); function onClick(e:MouseEvent){ gotoAndStop(90) } Lembrando que ; é desnecessário em varios aspectos do flash ;) você só coloca se achar melhor ou como separador. Se estiver usando AS2 é como os colegas ai de cima disseram ou assim: botao.onPress = function(){ gotoAndStop(90); } Abraços Compartilhar este post Link para o post Compartilhar em outros sites