Ir para conteúdo

POWERED BY:

Arquivado

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

LenonPelon

Ação em Botão....

Recommended Posts

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.