Unidad 18. Básico: ActionScript 3. Arrays



Crear un array

Como siempre, comenzamos declarando el array, con la sintaxis var miArray:Array. Después podemos asignarle los valores de varias formas:

//Asignando el valor a cada posición
var miMatriz1:Array = new Array();
 miMatriz1[0] = "Lunes";
 miMatriz1[1] = "Martes";
 miMatriz1[2] = "Miércoles";
 miMatriz1[3] = "Jueves";
 miMatriz1[4] = "Viernes";
 miMatriz1[5] = "Sábado";
 miMatriz1[6] = "Domingo";

//O asignándolos todos a la vez
var miMatriz2:Array = new Array("Lunes","Martes","Miércoles","Jueves","Viernes","Sábado","Domingo");

var miMatriz3:Array = ["Lunes","Martes","Miércoles","Jueves","Viernes","Sábado","Domingo"];

En cualquiera de los casos anteriores obtenemos un array de 7 posiciones con los días de la semana.

Recorrer un array

Una forma cómoda de recorrre una Array es con un bucle for, como en el siguiente ejemplo:

var miMatriz:Array = ["Lunes","Martes","Miércoles",
               "Jueves","Viernes","Sábado","Domingo"];

for (var i:Number = 0; i < miMatriz.length(); i++) {
    trace(miMatriz[i]);

}

Lo que hacemos es declarar una variable i que hará de contador.

El array es un objeto con métodos. En este caso, el método length nos devuelve el número de elementos del array. Ten el cuenta que el primer elemento del array es el elemento 0. Por tanto, para un array de 2 elementos, debemos recorrer las posiciones 0 y 1. Por eso, iniciamos el contador en 0, y repetimos el bucle mientras el contador sea menor que el número de elementos.

Como resultado, el se mostrará una vez cada elemento en el panel de salida.

 



   Inicio    




.