Comunidad de diseño web y desarrollo en internet online

Variable dinamica.!

Citar            
MensajeEscrito el 15 Abr 2013 07:31 pm
Hola que tal a todos, me eh cansado de buscar en la web y hacer experimentos en Flex de como crear una variable dinamica.

en Visual FoxPro, puedo hacer lo siguiente.

x = 1
_temp = "variable"+STR(x,1)
&_temp = "hola"

? variable1 *** esto me devuelve hola


necesito hacer lo mismo en Flex, pero con un ciclo for..! :?

Por leviatanMX

32 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Abr 2013 01:40 am
Algo así

for(var i:int=0; i<10; i++) this["nr"+i] = i;

Igual al ser un lenguaje tipado, te puedes encontrar con sorpresas

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 16 Abr 2013 03:38 am
Ok, si lo hago asi}

for(var i:int=0; i<10; i++){
this["nr"+i] = i;

if ( this["nr"+i] == 3 )
hacer algo ;
}

funcionara ??????

que pasa si quiero hacer this["campo+i] = new textinput()

if (this["campo+i].text == "algo" )
hacer algo

Por leviatanMX

32 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Abr 2013 04:17 am
Pruebo luego pregunto

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 16 Abr 2013 12:16 pm
BuenAS:

¿Has probado a utilizar arrays?

Código ActionScript :

var variables:Array = [];
for (var i:int = 0; i < 10; ++i) {
     variables[i] = i;
}


Si quieres saber el tercer valor, por ejemplo (cuidado, los índices de un array empiezan en 0, NO en 1, por lo que tienes que descontar 1):

Código ActionScript :

trace( variables[2] );


En un array puedes meter cualquier elemento: números, cadenas, campos de texto...

Si vas a almacenar datos del mismo tipo, por ejemplo, números, es mejor utilizar un Vector. La diferencia entre un Array y un Vector es que en el segundo tienes que guardar elementos del mismo tipo; pero tiene la gran ventaja de que es mucho más rápido.

Un saludo.

Por Lukánicos

Claber

468 de clabLevel



Genero:Masculino  

firefox

 

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