LenonPelon 0 Denunciar post Postado Janeiro 28, 2009 Bom Dia, Pessoal! Quero montar uma função em um botão que é o seguinte ..... se o "txttotalacertos" for >= a 450 vai para a cena "cenaaprovado". e se o "txttotalerros" for <= a 449 vai para a "cenaerro". Montei assim .... mas não esta funcionando .... function acertoscena() { if ( txttotalacertos.text >= 450); on (release){ gotoAndPlay("cenaaprovado", 1); } function acertoscena() { if ( txttotalacertos.text >= 450); on (release){ gotoAndPlay("cenaerro", 1); } Compartilhar este post Link para o post Compartilhar em outros sites
Rui Pimentel 0 Denunciar post Postado Janeiro 28, 2009 function acertoscena() { if ( txttotalacertos.text >= 450); on (release){ gotoAndPlay("cenaaprovado", 1); } function acertoscena() { if ( txttotalacertos.text >= 450); on (release){ gotoAndPlay("cenaerro", 1); } [/b] Tenho uma teoria sobre por que não funcionou... Você precisa executar uma função depois de criá-la. E mais: você criou duas funções diferentes com o mesmo nome! Eu faria assim: function acertoscena() { if ( txttotalacertos.text >= 450); on (release){ gotoAndPlay("cenaaprovado", 1); } else { on (release){ gotoAndPlay("cenaerro", 1); } E, claro, nisso nós só criamos a função. Falta fazer uma chamada, em algum ponto do seu código. Mas cara, tome cuidado com um negócio: se esse código estiver na programação do seu botão, você não vai conseguir acessar o txttotalacertos, pois o Flash irá procurar esse objeto dentro do botão. Então, talvez o certo fosse você indicar o caminho completo: _root.txttotalacertos . Se não funcionar, me manda esse arquivo pra eu dar uma olhada. E você leu os e-mails que eu mandei pra você??? Pedindo o arquivo do Megaman e aquele outro que você estava em dúvida? Aproveita e manda tudo junto!! Abração Compartilhar este post Link para o post Compartilhar em outros sites
Lucas Mello 0 Denunciar post Postado Janeiro 28, 2009 Bom amigo, você pode criar uma função na própria timeline com essa verificação e no botão você chama essa função. Ex: Na timeline: function verifica() { if (txttotalacertos.text >= 450) { _root.gotoAndPlay("cenaaprovado", 1); } else if (txttotalacertos.text >= 450) { _root.gotoAndPlay("cenaerro", 1); } } No botão: on (release) { verifica(); } Um abraço Compartilhar este post Link para o post Compartilhar em outros sites