ActionScript/Objetos
Aspeto
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";