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

Valores de texto dinámico

Estas en el tema de Valores de texto dinámico en el foro de Flash y Actionscript en Foros del Web. Hola, voy a tratar de ir directamente a mi problema para no hacerlos perder el tiempo. El tema es así: genero 7 cuadros de texto ...
  #1 (permalink)  
Antiguo 26/07/2005, 06:58
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años
Puntos: 9
Valores de texto dinámico

Hola, voy a tratar de ir directamente a mi problema para no hacerlos perder el tiempo. El tema es así: genero 7 cuadros de texto dinámicos, llamados prod1, prod2, prod3...prodN. Eso lo hago "manualmente". Lo que yo quiero hacer, es mediante action script, asignarle a cada uno de esos cuadros dinámicos un valor. La forma que he intentado, pero que no me funciona, es esta:

Código PHP:
        for(i=0;i<p_Names.length;i++){ 
            
textName = eval("prod" + (i+1))
            
textName p_Names[i]        
        } 
p_Names es un array, generado a partir de unas variables que le paso desde ASP.
ALguien tiene alguna sugerencia?
Saludos!.
__________________
Add, never Remove
  #2 (permalink)  
Antiguo 26/07/2005, 07:09
 
Fecha de Ingreso: julio-2004
Mensajes: 127
Antigüedad: 19 años, 8 meses
Puntos: 1
for(i=0;i<p_Names.length;i++){

eval("prod" + (i+1)).text=p_Names[i]

}


Suerte y un saludo.
__________________
ArteCastellano.com Pintura y fotografia española.
LlanosLerma.com - Galeria de pintura de Llanos Lerma. Vida y obra
Madpixel Games - A jugar un rato
  #3 (permalink)  
Antiguo 26/07/2005, 07:22
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años
Puntos: 9
HOla Benemerit, gracias por tu respuesta. Probé lo que me dijiste, pero no funciona. Y también me hace desaparecer los gráficos de barra. Por que puede ocurrir esto?.
Saludos!.
__________________
Add, never Remove
  #4 (permalink)  
Antiguo 26/07/2005, 07:37
 
Fecha de Ingreso: julio-2004
Mensajes: 127
Antigüedad: 19 años, 8 meses
Puntos: 1
Acabo de hacerme un ejemplo a partir de lo que me indicas.

p_Names=new Array()
p_Names[0]="pepe0"
p_Names[1]="pepe1"
p_Names[2]="pepe2"

for(i=0;i<p_Names.length;i++){
eval("prod" + (i+1)).text=p_Names[i]
trace(p_Names[i])
}

y me he creado 3 cajas dinamicas y en el nombre de instancia les he puesto prod1, prod2 y prod3.

El resultado es el esperado, rellenandose las cajas con el texto "pepe1", "pepe2" y "pepe3" por lo que la construcción es la correcta.

Aislalo del resto y verás como funciona correctamente.

Un saludo.
__________________
ArteCastellano.com Pintura y fotografia española.
LlanosLerma.com - Galeria de pintura de Llanos Lerma. Vida y obra
Madpixel Games - A jugar un rato
  #5 (permalink)  
Antiguo 26/07/2005, 08:42
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años
Puntos: 9
tenés razón, funciona correctamente, perdón por hacertelo comprobar. Ahora me ha funcionado. No le estaba asignando en el nombre de instancia, sino en el VAR.
Muchas gracias Benemerit por tu ayuda.
Suerte!.
__________________
Add, never Remove
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 02:11.