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

Ayuda urgente (Creo que es simple)!!!

Estas en el tema de Ayuda urgente (Creo que es simple)!!! en el foro de Flash y Actionscript en Foros del Web. Tengo 16 TextFields dinámicos en el escenario y sus nombres de instancia son "Texto1, Texto2, etc..". Los quiero rellenar con los valores de un Array ...
  #1 (permalink)  
Antiguo 26/05/2006, 09:42
 
Fecha de Ingreso: marzo-2002
Mensajes: 12
Antigüedad: 15 años, 8 meses
Puntos: 0
Ayuda urgente (Creo que es simple)!!!

Tengo 16 TextFields dinámicos en el escenario y sus nombres de instancia son "Texto1, Texto2, etc..". Los quiero rellenar con los valores de un Array pero utilizando un bucle "For", pero en el ejemplo de abajo, el código "this["Texto"+i].text = n;" no lo ejecuta, pero en cambio "Texto15.text = n;" si lo ejecuta.

Alguien me puede decir donde está el Fallo?
---------------------------------------------------------------------
for (i=0; i<nTotal; i++) {
arraydia[i] = representXML.firstChild.childNodes[i].attributes.dia;
}

//una vez rellenados los arrays los utilizamos en las TextField

for (i=0; i<nTotal; i++) {
n = arraydia[i];
this["Texto"+i].text = n;
Texto15.text = n;
}
---------------------------------------------------------------------
  #2 (permalink)  
Antiguo 26/05/2006, 11:02
 
Fecha de Ingreso: abril-2006
Mensajes: 72
Antigüedad: 11 años, 7 meses
Puntos: 0
Sonrisa Solucion

Estube haciendo pruebas y descubri que si no le pones el nombre al textfield no funciona, es decir no colocar el nombre en el campo var de las propiedades sino en el campo nombre del objeto bajo el tipo de texto.

Hice pruebas con tu mismo codigo y me funciono perfectamente, solo colocandole el nombre el textbox

saludos
Zegga
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 09:35.