As arrays (ou matrizes) servem para armanezar-mos vários valores ou objetos dentro de um único lugar. Ao invés de criarmos uma variável para cada item, podemos colocar todos os itens dentro de um array e, quando precisarmos de um item específico, podemos facilmente buscar dentro dele. Também é possível adicionar novos itens, remover, substituir, entre outros.

A array pode ser iniciada vazia ou com itens:

var minhaArray:Array = new Array();
var novaLista:Array = [0,1,"Marcelo"];

Adicionando itens

editar

Método push:

var lista:Array = [0, 1, 2];

// Adicionará ao final da lista este texto:
lista.push("Francisco");

trace(lista);
// Exibirá 0,1,2,Francisco

Removendo itens

editar

Método pop:

var lista:Array = [0, 1, 2, "Francisco"];

// Removerá o último elemento inserido, neste caso "Francisco":
lista.pop();

trace(lista);
// Exibirá 0,1,2

Buscando itens

editar

Basta inserir entre colchetes ([]) o índice que procura (lembrando que o primeiro item de toda array é 0, e não 1). Exemplo:

var lista:Array = [1, 2, 3, 4, 5];
trace(lista[2]);
// Exibirá o número 3, que corresponde ao índice 2 a lista

Substituindo itens

editar

Método splice:

var lista:Array = ["José","Maria", "João", "Francisco", "Manuel"];

// Substituirá o índice 0 (José), e apenas ele (ou seja, até o índice 1, Maria), por Márcio
lista.splice(0, 1, "Márcio");

trace(lista);
// Exibirá Márcio,Maria,João,Francisco,Manuel

Exibindo como texto

editar

Método join:

var lista:Array = ["José","Maria", "João", "Francisco", "Manuel"];

// Esta String terá como conteúdo a array lista em formato texto
var txt:String = lista.join();

trace(txt);
// Exibirá José,Maria,João,Francisco,Manuel

Há outros métodos, mas, por não fazer parte do escopo do wikilivro, deixamos para que você mesmo, seja buscando na documentação da Adobe ou na internet em geral, busque de acordo com seus interesses.