Los utilizo para parsear los atributos de un xml.
Saludos
<code>
//declaraci�n de arrays
nombre_lamina = new Array();
array2 = new Array ();
//
for (var i = 0; i<5; i++) {
//bucle1� introducci�n de 1� vector
nombre_lamina [i]="vector1� "+i
for (var j = 0; j<2; j++) {
//bucle2� introducci�n de 2� vector
nombre_lamina [i]=array2
nombre_lamina[i][j] = "vector2� "+j
}
}
</code>
----- Original Message ----- From: "David Bravo" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, April 18, 2005 4:44 PM
Subject: Re: [ASNativos] array 2 dimenciones
Pero ojo, que no cargo nada en el vector que hace las dos dimensiones. Es decir, que si traceas la posici�n 1,0 te dar� undefined (te tendr�a que dar la variable primera de la segunda columna, es decir, el valor array2[0], y esto est� undefined.
Si quiere cargar el segundo vector, tendr�s que poner:
nombre_lamina = new Array(5);
array2 = new Array (2);
for (var j = 0; j<2; j++) {
for (var i = 0; i<5; i++) {
array2 [i] = j ; //<-------------Esta l�nea carga la segunda columna de la matriz. :)
nombre_lamina [i] = array2;
nombre_lamina[i][j] = "texto "+j;
//trace(nombre_lamina[i][j]);
}
}
Vamos, esto depende de c�mo quieres cargar el vector y con qu� valores.
----- Original Message ----- From: "Contacto" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, April 18, 2005 3:38 PM
Subject: Re: [ASNativos] array 2 dimenciones
Funciona,
ser� por declarar el segundo array fuera del bucle.
mil gracias
----- Original Message ----- From: "David Bravo" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, April 18, 2005 3:32 PM
Subject: Re: [ASNativos] array 2 dimenciones
No s� si es exactamente esto lo que quieres, pero funciona:
<code> nombre_lamina = new Array(5); array2 = new Array (2);
for (var j = 0; j<2; j++) { for (var i = 0; i<5; i++) { nombre_lamina [i] = array2; nombre_lamina[i][j] = "texto "+j; //trace(nombre_lamina[i][j]); } } trace( nombre_lamina[0][0]);// da el valor de la posici�n 0,0
</code>
----- Original Message ----- From: "Contacto" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, April 18, 2005 2:43 PM
Subject: [ASNativos] array 2 dimenciones
Hola,
pasando a otro tema,
estoy intentando meter datos en un array de 2 dimenciones pero no puedo rescatarles de fuera de la functi�n
<code>
nombre_lamina = new Array();
num_laminas = new Array(5, 10);
for (var i = 0; i<2; i++) {
nombre_lamina.push(i);
for (var j = 0; j<num_laminas[i]; j++) {
nombre_lamina[i] = new Array();
nombre_lamina[i][j] = "texto "+j;
trace(nombre_lamina[i][j])
}
}
// como saco los datos?�?�?
trace(nombre_lamina[0][0])// igual undefined
</code>
gracias
Rafael
---------------------------------- Lista ASNativos:[email protected] http://www.5dms.com/listas ----------------------------------
---------------------------------- Lista ASNativos:[email protected] http://www.5dms.com/listas ----------------------------------
---------------------------------- Lista ASNativos:[email protected] http://www.5dms.com/listas ----------------------------------
---------------------------------- Lista ASNativos:[email protected] http://www.5dms.com/listas ----------------------------------
---------------------------------- Lista ASNativos:[email protected] http://www.5dms.com/listas ----------------------------------

