Ir para conteúdo

Arquivado

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

Bruno Ornelas

[Resolvido] Problema - If dentro de OnPress

Recommended Posts

Galera,

 

Estou com o seguinte problema:

 

Setei o _visible de um objeto como false e criei um if dentro de uma função OnPress dizendo que se o _visible for false faz tal coisa. Porém não está funcionando.

 

Alguém poderia me ajudar? Obrigado!

 

Segue o código:

 

mc_conteudo["mc_conteudo_projeto"+i]._visible = false;

mc_menu["mc_menu_btn"+i].onPress = function() {
if (mc_conteudo["mc_conteudo_projeto"+i]._visible == false){
	mc_conteudo["mc_conteudo_projeto"+i]._visible = false;
	trace("if funcionando");
	this.gotoAndStop(3);

} else { 
	mc_conteudo["mc_conteudo_projeto"+i]._visible = true;
	trace("if NÃO funcionando");
	this.gotoAndStop(3);
}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera, eu descobri que se eu colocar um valor ao inves do +i (q é uma variavel q retorna um valor) este IF funciona. Porém eu preciso com essa variável. Alguem pode me ajudar?

 

Eu alterei o código para:

 

mc_conteudo["mc_conteudo_projeto"+i]._visible = false;

 

mc_menu["mc_menu_btn"+i].onPress = function() {

if (mc_conteudo.mc_conteudo_projeto0._visible == false){

mc_conteudo.mc_conteudo_projeto0._visible = false;

trace("if funcionando");

this.gotoAndStop(3);

 

} else {

mc_conteudo.mc_conteudo_projeto0._visible = true;

trace("if NÃO funcionando");

this.gotoAndStop(3);

}

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem uma 'manha' pra isso, criar uma variavel no objeto para acessar dentro dele

 

 

mc_conteudo["mc_conteudo_projeto"+i]._visible = false;
mc_menu["mc_menu_btn"+i].tag = i
mc_menu["mc_menu_btn"+i].onPress = function() {
if (mc_conteudo["mc_conteudo_projeto"+this.tag]._visible == false){
	mc_conteudo["mc_conteudo_projeto"+this.tag]._visible = false;
	trace("if funcionando");
	this.gotoAndStop(3);

} else { 
	mc_conteudo["mc_conteudo_projeto"+this.tag]._visible = true;
	trace("if NÃO funcionando");
	this.gotoAndStop(3);
}
}

 

 

 

[]´s

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.