ActionScript/Variáveis e tipos de dados

Origem: Wikilivros, livros abertos por um mundo aberto.

Podemos descrever variáveis como valores que são registrados na memória para armazenar dados (definição completa aqui).

Variáveis[editar | editar código-fonte]

Há sete tipos de variáveis no ActionScript:

  • Number: qualquer número, incluindo os de ponto flutuante (exemplo: 4.5);
  • int: qualquer número inteiro, positivo ou não (452, -32...);
  • uint: número inteiro e não negativo (2,487,0...);
  • String: para textos ("olá", "Fulano Beltrano");
  • Boolean: valor booleano (true ou false);
  • Array: Registro de um ou mais valores ([25,"Fulano",54.47]);
  • Object: A estrutura básica de qualquer valor ActionScript, pode ser usado também como alternativa ao tipo Array - ser usado como um dicionário (meuObj.nome = "Fulano").

Para declarar uma variável:

var meuNome:String = new String();
// Ou com um valor definido
var meuNome:String = "João";

Não é preciso configurar um tipo de codificação (Unicode, ANSI, etc.) em ActionScript: ele trabalha de maneira tranquila com caracteres e acentos como cedilha (ç), til (~), pois, por padrão, utiliza o Unicode, que é uma especificação que reconhece caracteres latinos, japoneses, russos, entre outros. Para alterar a codificação, basta ir em Edit>> Preferences>> ActionScript (na IDE Adobe Flash).

Constantes[editar | editar código-fonte]

No AS 3.0 foi introduzido o conceito de constantes, que nada mais são do valores que tem um valor fixo e imutável.

const IDIOMA:String = "Português";
IDIOMA = "Inglês"; // Acusará um erro

Por convenção (e não obrigação) é comum declarar constantes com nome em letras maiúsculas.