Arrays
Que es un array?
Un array es un elemento para almacenar datos que tiene la capacidad de almacenar muchos datos a la vez, a diferencia de las variables que solo almacenan un dato.
Ese datopuede ser cualquier cosa: Un numero, texto, una variable, otro array, un movieClip, la ruta a un archivo, un objeto, etc.
Â
Como funciona?
Si entendemos a las variables como "un ( 1 ) casillero dedatos" los Arrays vendrian a ser como "un archivador con muchos (2 o + ) casilleros".
Â
Siguiendo con la idea del archivador, los arrays poseen posiciones para cada uno de esos casilleros. Dentro de estasse guardan de manera individual los datos que se ingresan.
Â
Como escribir el codigo?
En ActionScript los arrays se declaran de la siguiente manera:
Â
var myArray:Array = new Array();
Â
Y losdatos se ingresan asi:
Â
var myArray:Array = new Array(dato1,dato2,dato3,dato4);
Â
Pero es mejor asi:
Â
myArray[ 0 ]="Hola";
myArray[ 1 ]="como";
myArray[ 0 ]="estas";
Â
IMPORTANTE: La primer posicionde los Arrays siempre es 0. Todos los arrays arrancan en la posicion 0. Lo repito otra vez, todos los arrays comienzan siempre en la posicion 0.
Â
Algunas instrucciones utiles al momento deprogramar arrays en ActionScript:
Â
push():
Inserta un dato, agregando una posicion, al final del array:
Â
pop():
Borra el ultimo dato que tiene el array.
Â
shift():
Borra el primer dato que tiene elarray.
Â
unshift():
Agrega uno o mas elementos al comienzo del array.
Â
reverse():
Invierte los datos del array. Si tengo 1,2,3 y aplico reverse pasare a tener 3,2,1.
Â
concat():
Concatena (une) losdatos de un array con los de otro y genera un nuevo array como resultado.
Â
length():
Informa la cantidad de datos que tiene el array. Devuelve el numero de casilleros que tiene el array. Se usa muchocuando se recorre un array en un ciclo FOR o WHILE.
Â
Ejemplos practicos:
Â
Agregar un dato:
Al final del array
arr.push(i);
Â
Al comienzo de un array:
arr.unshift(i);
Â
Borrar un dato:
Al...
Regístrate para leer el documento completo.