Como muitos que gostam de flash, me aventurei a aprender essa ferramenta, até o final do ano passado comecei a dominar o actionscript2 (as2), mas ai começaram a me “xingar” rs… Então, resolvi estudar o actionscript3 (as3) e pude constatar as mudanças na linguagem, o quanto ela ficou mais robusta e organizada.

Dentre as mudanças que o Actionscript3 proporcionou ao desenvolvedor, uma das mais interessantes foi na utilização de variáveis. Como em qualquer outra linguagem de alto nível, temos um protocolo a seguir, que vai desde a sua declaração até sua utilização ao longo do sistema. Neste artigo vou falar sobre declaração e tipagem. Posteriormente  quero abordar sobre o uso local e global de variáveis.

DECLARAÇÃO e TIPAGEM

Na versão anterior do actionscript a sintaxe no momento de declarar uma variável era bem simples, tanto que não era obrigatório o uso do prefixo var e nem especificar o tipo da variável (inteira, string, boolean, etc…), bastava apenas escrever o seguinte código:

minhaVariavel = 2;

Desta forma, o flash já entenderia que minhaVariavel se tratava de uma variável do tipo numérica ou inteira. No as3 devemos utilizar o prefixo var e o sufixo int para indicar que se trata de uma variável do tipo inteira. Assim usamos a seguinte sintaxe:

var minhaVariavel:int = 2;

Ainda  é importante lembrar que desde as versões anteriores o actionscript obedece ao “case sensitive”, ou seja, ele difere as letras maiúsculas das minúsculas, portanto se declarar “minhaVariavel”, sempre que for utiliza – lá terá que digitar o ”V” maiúsculo e as demais minúsculas, tal como declarou, caso contrário ele vai apontar erro ao compilar.

Abaixo segue uma tabela com os de tipo de dados mais usados nas variáveis e com ela encerramos essa parte de declaração de variáveis.

Tipo Dado
Int numero
Number Numero
String texto
Boolean verdadeiro ou falso

No próximo post vamos falar sobre o uso local e global de variáveis.  Um abraço!