Jump to content


Photo

If Dentro Da Function


  • Faça o login para participar
1 reply to this topic

#1 xuki

xuki

    12 Horas

  • Usuários
  • 261 posts
  • Sexo:Não informado

Posted 12/05/2009, 17:36

Boa tarde... so queria fazer uma lançe simples, mas nao vai para o segundo if

var playando = true;

player.onPress = function() {

	if (playando == true) {
		this.gotoAndStop(2);
		stopAllSounds();
		var playando = false;
		trace(playando);
		}
	else if (playando == false) {
		this.gotoAndStop(1);
		var playando = true;
		trace(playando);
	}
}

No lugar de else if já botei só if e tb else nao rolou...

Abraço

lembrado que to fazendo em AS 2.0

att
P(eace) L(ove) U(nity) R(espect)

#2 Sheepman

Sheepman

    Veterano

  • Usuários
  • 1497 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre - RS

Posted 13/05/2009, 10:07

Você está redeclarando a variável dentro dos if's.

var playando:Boolean = true;

player.onPress = function():Void 
{
	if (playando == true) 
	{
		this.gotoAndStop(2);
		stopAllSounds();
		
		playando = false;
		
		trace(playando);
	}
	else
	{
		this.gotoAndStop(1);
		
		playando = true;
		
		trace(playando);
	}
}

Mozart Petter - http://www.mozartpetter.com/
Não sabe o que é herança? clique aqui e descubra.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq