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

Valor de una variable por medio de otra...

Estas en el tema de Valor de una variable por medio de otra... en el foro de Flash y Actionscript en Foros del Web. Buenas, tengo una duda... Tengo 5 variables; F1, F2, F3, F4 y F5... Me gustaría que en la pasada de un contador mostrara el resultado ...
  #1 (permalink)  
Antiguo 21/12/2005, 06:38
 
Fecha de Ingreso: junio-2003
Mensajes: 744
Antigüedad: 20 años, 9 meses
Puntos: 0
Valor de una variable por medio de otra...

Buenas, tengo una duda...

Tengo 5 variables; F1, F2, F3, F4 y F5...

Me gustaría que en la pasada de un contador mostrara el resultado que contiene para cada F, me explico...

Si contador=1 trace (F1);
Si contador=2 trace (F2);

Pero como puedo hacerlo? Con: trace("F"+contador) me enseña F1 pero no el valor de F1... había pensado hacerlo con punteros pero no sé si en flash existen...

Como puedo solucionarlo??
__________________
Ibisof | Saludos desde Eivissa !!! :p
  #2 (permalink)  
Antiguo 21/12/2005, 07:15
Avatar de lucasiramos  
Fecha de Ingreso: agosto-2004
Ubicación: Santa Rosa, La Pampa, Argentina
Mensajes: 1.484
Antigüedad: 19 años, 8 meses
Puntos: 13
Hola Enea! Que yo sepa no existen punteros en Flash. Podes solucionarlo con eval:

eval("F" add contador)

Te paso un código más completo:

Código:
F1=2
F2=4
F3=6
F4=8
F5=10

x=1

while(x<=5){
	trace(eval("F" add x))
	x=x+1
}
Con esto mostras los valores de las 5 variables.
Espero te sirva.
Saludos. Lucas
  #3 (permalink)  
Antiguo 21/12/2005, 09:39
 
Fecha de Ingreso: junio-2003
Mensajes: 744
Antigüedad: 20 años, 9 meses
Puntos: 0
Me ha funcionado genial!!
Muchísimas gracias
__________________
Ibisof | Saludos desde Eivissa !!! :p
  #4 (permalink)  
Antiguo 21/12/2005, 09:50
Avatar de lucasiramos  
Fecha de Ingreso: agosto-2004
Ubicación: Santa Rosa, La Pampa, Argentina
Mensajes: 1.484
Antigüedad: 19 años, 8 meses
Puntos: 13
De nada!
Saludos cordiales.
Lucas.
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:57.