Foros del Web » Creando para Internet » Flash y Actionscript »

Usar variable como nombre de objeto

Estas en el tema de Usar variable como nombre de objeto en el foro de Flash y Actionscript en Foros del Web. Hola: Supongo que ya alguien habrá preguntado esto alguna vez, pero no encuentro nada paraceido. Lo que trato de hacer es lo siguiente. He creado ...
  #1 (permalink)  
Antiguo 22/02/2006, 04:50
Avatar de lvfp  
Fecha de Ingreso: septiembre-2005
Ubicación: España
Mensajes: 337
Antigüedad: 12 años, 3 meses
Puntos: 4
Usar variable como nombre de objeto

Hola:

Supongo que ya alguien habrá preguntado esto alguna vez, pero no encuentro nada paraceido.

Lo que trato de hacer es lo siguiente.

He creado varios campos de textos dinámicos nombrados como txt1, txt2, txt3...
He creado un archivo css para los estilos de los campos

Importo los estilos al fla y necesito aplicarlos a todos los campos, y en vez de ir uno por uno he hecho un FOR (i, i<5, i++)de forma que me aplique el estilo a txti cada vez que hace el bucle....

Pero no consigo que interprete el txti como txt1 txt2 y txt3

¿Cómo hago para que interprete el valor de una variable como nombre de un objeto?

Gracias.
  #2 (permalink)  
Antiguo 22/02/2006, 05:55
 
Fecha de Ingreso: noviembre-2002
Mensajes: 249
Antigüedad: 15 años, 1 mes
Puntos: 0
Hola,

tines que poner

eval(txt+i)
  #3 (permalink)  
Antiguo 23/02/2006, 02:17
Avatar de lvfp  
Fecha de Ingreso: septiembre-2005
Ubicación: España
Mensajes: 337
Antigüedad: 12 años, 3 meses
Puntos: 4
Muchas gracias... me ha funcionado, pero poniendo:

for (var i=1;i<3;i++){
eval("txt"+i).styleSheet=estilo;
}

Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:25.