Ir para conteúdo

POWERED BY:

Arquivado

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

Giuseppe G.M.

[Resolvido] utilização em nome de variáveis

Recommended Posts

Olá, eu sou novo no fórum, eu me cadastrei porque eu estou com uma dúvida e não consegui achar em lugar nenhum a solução, e eu procurei!

Vou tentar explicar e usar um exemplo simples para expor minha dúvida:

 

Eu importei três TextAreas no palco, dei os nomes de instância para eles de: ta1, ta2, ta3.

 

Eu queria preencher eles dinamicamente com o for, só que eu não consigo! Tentei da seguinte forma:

 

for (i = 0; i < 3; i++) {
   tai.text = "texto " + i;
}

 

Tentei outras formas também:

 

for (i = 0; i < 3; i++) {
   ta + i.text = "texto " + i;
}

for (i = 0; i < 3; i++) {
   (ta + i).text = "texto " + i;
}

for (i = 0; i < 3; i++) {
   [ta + i].text = "texto " + i;
}

 

 

 

Será que alguém poderia me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

na ultima você chegou perto, o certo seria assim:

 

 

for (i = 0; i < 3; i++) {
   this['ta' + i].text = "texto " + i;
}

 

 

 

testa ai pra ver

Compartilhar este post


Link para o post
Compartilhar em outros sites

na ultima você chegou perto, o certo seria assim:

 

 

for (i = 0; i < 3; i++) {
   this['ta' + i].text = "texto " + i;
}

 

 

 

testa ai pra ver

 

Valeu mesmo cara! Deu certo, e olha que eu fiquei quebrando a cabeça para tentar fazer isso funcionar! Só que também achei um erro no meu código, eu tinha colocado um "for" que inicia em 0 e acaba em 2, só que não existe o "ta0" e ele não preencheu "ta3", o certo seria colocar "for (i = 1; i <= 3; i++)".

Mas se você não tivesse respondido eu estaria até agora tentando fazer funcionar, e não tinha a mínima idéia de como! Valeu mesmo!

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.