Saltar para o conteúdo

ActionScript/Objetos

Origem: Wikilivros, livros abertos por um mundo aberto.

Você pode criar seus próprios objetos no ActionScript. Este recurso permite que você crie objetos que tenham seus próprios atributos armazenados. O modo de se trabalhar com objetos é muito parecido com o de arrays, porém com algumas particularidades.

Criando um objeto

[editar | editar código-fonte]

O modo de adicionar atributos ao objeto é muito parecido com o de um array:

var carro:Object = new Object();
carro.rodas = 4;
carro.portas = 2;
carro.cor = "verde";

trace(carro.cor);

// Exibe verde

É possível, de maneira fácil, utilizar funções para inspecionar objetos:

// Utilizando ainda o objeto anterior...
function exibeValores():void {
    trace("Núm de rodas: " + carro.rodas + " Núm. de portas:" + carro.portas + " Cor:" +  carro.cor);
}
trace(exibeValores());
// Núm de rodas: 4 Núm. de portas: 2 Cor: verde

E ainda se pode acessar um determinando valor chamando pela sua chave (colocada entre colchetes) ou alterá-los:

trace(carro["rodas"]);
// 4
// Mudando cor para azul
carro["cor"] = "azul";