Comunidad de diseño web y desarrollo en internet online

Crear campos de texto con lazo for

Citar            
MensajeEscrito el 02 Abr 2009 10:34 am
Hola, estoy intentando crear 4 campos de texto con números de 10 al 40 en distintas posiciones en el eje x de una gráfica utilizando un lazo for, pero no me rconoce los nombres. No sé si estoy entrecomillando mal o que no se puede.
Me podriais dar alguna solución?
El codigo es:

for(i=1;i<=4;i++){
createTextField("num"+i+"x_txt",i,100+40*i,100,200,100);
"num"+i+"x_txt".autoSize="left";
"num"+i+"x_txt".text=i+"0";
}


Un saludo
Eduardo

Por Zico

20 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Abr 2009 01:02 pm
Está mal la referencia, hazlo asi:

Código ActionScript :

for(i=1;i<=4;i++){
   var txt:TextField = createTextField("num"+i+"x_txt",i,100+40*i,100,200,100);
  txt..autoSize="left";
  txt.text=i+"0";
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 02 Abr 2009 03:54 pm
Muchas gracias Jorge, llevaba varios días con el tema. Sigo sin entender por qué no se puede hacer cualquier iteración con el lazo for; ¿al estar la i como argumento se necesita un nuevo objeto, o no tiene nada que ver? ¿dónde puedo mirar los condicionantes del lazo for?
Un saludo
Eduardo

Por Zico

20 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Abr 2009 04:52 pm
La referencia correcta es

this["num"+i+"x_txt"].autoSize="left";

Lo que ocurre es que usando un puntero como te puse resulta mas eficiente

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 02 Abr 2009 05:54 pm
gracias por la aclaración. He visto que los corchetes son para hacer una evaluación dinámica. Me estudiaré qué es eso.
Un saludo
Eduardo

Por Zico

20 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.