GuttoSP 2 Denunciar post Postado Agosto 29, 2007 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
Eder Fortunato 15 Denunciar post Postado Agosto 29, 2007 dê um trace dentro desse fortrace(_root['credito_'+g])pra ver se ele enxerga a caixa Compartilhar este post Link para o post Compartilhar em outros sites
SlyX 0 Denunciar post Postado Agosto 29, 2007 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
GuttoSP 2 Denunciar post Postado Agosto 30, 2007 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
Eder Fortunato 15 Denunciar post Postado Agosto 30, 2007 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
GuttoSP 2 Denunciar post Postado Agosto 30, 2007 É, isso mesmo, não estava certo com this.num, com _root.num deu certo. Vlw. Compartilhar este post Link para o post Compartilhar em outros sites