Ir para conteúdo

POWERED BY:

Arquivado

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

GuttoSP

ocultar objetos

Recommended Posts

Crio alguns textFields em tempo de execução:

 

var num:Number = 10;	var col1:Number = 75;	var col2:Number = 75;	var col3:Number = 75;	var col4:Number = 75;	var col5:Number = 75;for (var a:Number = 0; a < this.num; a++) {														this.createTextField('credito_' + a,1,0,0,col1,18);		this['credito_' + a].text = 'Crédito'						this.createTextField('operadora_' + a,2,(this['credito_' + a]._x + this['credito_' + a]._width + 1),0,col2,18);		this['operadora_' + a].text = 'Operadora';								this.createTextField('entrada_' + a,3,(this['operadora_' + a]._x + this['operadora_' + a]._width + 1),0,col3,18);		this['entrada_' + a].text = "Entrada";						this.createTextField('parcelas_' + a,4,(this['entrada_' + a]._x + this['entrada_' + a]._width + 1),0,col4,18);		this['parcelas_' + a].text = "Parcelas";			   }

em seguida tento ocultar os mesmos ao clicar num botão:

 

function funcComprar():Void {	for(g:Number = 0; g < this.num; g++) {		_root['credito_'+g]._visible = 0;		_root['operadora_'+g]._visible = 0;		_root['entrada_'+g]._visible = 0;		_root['parcelas_'+g]._visible = 0;			}	};btnComprar.onRelease = funcComprar;

Mas os elementos continuam visíveis.

Compartilhar este post


Link para o post
Compartilhar em outros sites

eh da trace, se nao, pode tentar _visible = false;eu ao menos nunca usei _visible = 0, uso _visible = false; ou _alpha = 0;:D

Compartilhar este post


Link para o post
Compartilhar em outros sites

o

 

trace(_root['credito_'+g])

dentro do for não dá nada, mas antes do for, que está dentro da função, dá undefined, sinal que não criou o objeto, certo?

 

Pelo que ví nada que tá dentro do for tá sendo executado.. mas pela lógica, o script é esse..

 

Como geralmente outra pessoa olhando vê o que quem fez não viu... deixo aí.

Compartilhar este post


Link para o post
Compartilhar em outros sites

se dentro do for não aparece nada nem undefined o problema deve ser a variavel this.num

 

 

altere para _root.num pois o this no seu caso se refere ao botão e não a timeline

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.