Comunidad de diseño web y desarrollo en internet online

Concatenación + Array

Citar            
MensajeEscrito el 13 Jul 2006 04:19 pm
Buenas gente!

Otro problema que tengo... tengo un array con unos datos y necesito sacar el valor concatenando los resultados de otros arrays. Os pongo en resumen lo que kiero y no se si hay alguna opción simple que desconozco:
filaN =new Array()
filaN = [3, 7, 2, 4, 8, 5, 6, 1, 9];

trace(filaN[i]);
Al meterlo en un "for" me da como resultado :
3
7
2
.
.
.

Pero si concateno otros arrays...

trace("fila"+files[n]+"["+i+"]");
el resultado que me dá es:
filaN[0]
filaN[1]
filaN[2]
filaN[3]
.
.
.
pero no me muestra el valor que correspondría al Array.

Alguien puede ayudarme?

ThanXXX

Por enrik

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Jul 2006 06:45 pm

enrik escribió:

trace("fila"+files[n]+"["+i+"]");
con ese trace estás generando un string... es normal que obtengas ese resultado.

Código :

trace(this["fila"+files[n]][i]);
:wink:

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 14 Jul 2006 07:35 am
Muchas gracias...

Y si lo quisiera hacer al reves?? Pasar un String para que me lo reconozca como una ruta hacia un movie clip? conozco el "eval" pero no sé si es lo más indicado.

cadena = files[n].toString();
ch = cadena+i;
haciendole un "eval(ch)" me dá un undefined pero sin el eval me muestra la variable que necesito

Cada día se aprende algo nuevo!

ThanXXX

Por enrik

4 de clabLevel



 

firefox

 

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