el davo29 escribió:
Exactamente la parte de los [i][1], [i][2], osea que hace eso o_0
Es que esta leyendo un Array Bidireccional. Este tipo de Arrs son muy usados. Vamos a poner un ejemplo sencillo. Imaginate que queremos guardar las coordenadas de objetos en nuestro escenario, las coordenadas son dos no una. Ergo tendríamos que hacer algo así:
Código ActionScript :
var Cords:Array = [[10,10],[20,20]];
Básicamente lo que hicimos fue poner un Array dentro de otro Array. Esto es útil ya que si ahora quiero conocer digamos la coordenada _y del objeto número 2 puedo hacer:
Código ActionScript :
trace(Cords[1][1]);
En otras palabras primero llamo al Array que comprende al objeto en la posición #2 (Recuerda se empieza a contar de 0). Y luego llamo a la posición donde esta el Y, que también es 1.
Ahora supongamos que quiero todas las coordenadas _x de todos mis objetos. Con el bucle haria:
Código ActionScript :
for(var i=0;i<Cords.length;i++){
trace(Cords[i][0]);
}Como verás tenemos bien prolija la info, y podemos acceder fácilmente.
Saludos, Hernán . -