Variáveis
Varíaveis são elementos fundamentais para o desenvolvimento de projetos em qualquer linguagem de programação. Provavelmente, para quem está começando, será dificil percerber a aplicação e flexibilidade que as variáveis oferecem, mas não se preocupe, veremos diversas aplicações ao longo dos demais artigos.
Variáveis são elementos que criamos, dando-lhe um nome, e que ao longo da execução do programa, podemos acessar e alterar o seu valor.
A criação de uma variável segue a sintaxe a seguir:
var nomeDaVariavel: tipoDaVariavel;
Variáveis possuem um tipo que define a forma como o valor armazenado por elas deve ser interpretado. No Action Script os principais tipos de variável são:
- Numéricas : Armazenam números. Os tipos numéricos do Action Script 3 são int (valores números inteiros) ou Number (valores inteiros e decimais).
- Textuais : Armazenam textos. O tipo textual do Action Scrtip 3 é String.
- Booleanas : Armazenam o valor veradeiro ou o valor falso. O tipo booleando do Action Script 3 é Boolean.
Para atribuir valor a uma variável utilizamos a sintaxe a seguir:
nomeDaVariavel = expressao;
onde expressão pode ser um valor constante (fixo), uma variável, uma chamada a uma função que retorne um valor, ou uma combinação disso tudo.
Atenção: o operador “=” significa atribuição e não comparação. É bastante comum confundir esse significado. Vejamos alguns exemplos:
// Criamos uma variável textual (String) cujo nome é “nome” var nome: String; // Atribuímos o valor “James Kirk” a essa variável // Sempre que fomos trabalhar com valores textuais, precisamos especifica-los // entre aspas. nome = “James Kirk”; // Exibimos o valor dessa variável na janela Output do Flash: trace(nome);
Uma observação: em action script, tudo que estiver após // em uma linha ou entre /* e */ é ignorado pelo Flash. Utilizamos isso para comentar o nosso código, facilitando assim tanto nosso entendimento, quando pegamos um código antigo para dar manutenção, quanto o entendimento de outra pessoa que venha a utilizar nosso código.
Outra observação: Para escrever um código em Action Script, selecione a frame desejada e tecle F9 ou acesse Window -> Actions. Uma boa prática é criar uma layer exclusiva para conter as frames com os códigos Action Script. Quando a reprodução do filme atingir a frame onde o código está escrito, o código será executado, e as ações que ele define serão tomadas.
Nesse exemplo introduzimos o uso do comando “trace()”. O trace é uma função do flash para exibir um conteúdo na janela output. Sempre que executamos um projeto no flash (ctrl+enter) todos os comandos “trace” presentes no nosso projeto direcionarão mensagens para a janela output. O conteúdo exibido pelo comando trace corresponde ao que especificamos entre o ‘(‘ e o ‘)’, podendo ser um texto, uma variável, uma chamada a uma função, uma expressão, ou uma combinação de tudo isso.
Exemplos:
// Exibirá James Tiberius Kirk na janela output. trace(“James Tiberius Kirk”);
Sugiro ao leitor, testar outros exemplos:
// Exibirá 2 na janela output. trace(1 + 1);
// Exibirá 3 na janela output. var n: int; n = 2; trace(n + 1);
É importante perceber a diferença entre valores constantes e variáveis. Números e valores especificados entre aspas são constantes. Palavras que iniciem por uma letra e não façam parte do conjunto de palavras reservadas do flash são variáveis. O flash buscará pela definição dessa variável, e caso não encontre irá exibir uma mensagem de erro.
As palavras reservadas são aquelas que compõem a linguagem. Vimos nesse artigo a palavra “var” que é utilizada para criação de uma variável. “var” é um exemplo de palavra reservada.
Um outro aspecto muito importante do Action Script, é que ela é uma linguagem “case-sensitive”, ou seja, letras maiúsculas e minúsculas fazem direferença. Assim, “N” é diferente de “n”, trace é diferente de TRACE ou trAce. Tenha atenção como relação a isso ao escrever os seus códigos.
No próximo artigo falaremos sobre objetos, que são tipos mais complexos de variáveis. Em caso de dúvidas, sinta-se a vontade em perguntar!
1 Comentário para Variáveis
Deixe o seu comentário
Categorias
- Artigos e Tutoriais (19)
- Actionscript 3 (19)
- 1. Básico (10)
- 2. Intermediário (8)
- 3. Avançado (1)
- Actionscript 3 (19)
- Marketing Digital (1)
- Portfólio (22)
- Trabalhe Conosco (6)
Arquivos
- fevereiro 2010 (4)
- novembro 2009 (7)
- outubro 2009 (1)
- setembro 2009 (2)
- agosto 2009 (4)
- julho 2009 (10)
- junho 2009 (13)
- maio 2009 (1)
- abril 2009 (1)
- março 2009 (1)
- fevereiro 2009 (1)
- janeiro 2009 (1)
- dezembro 2008 (1)
- março 2008 (1)


Obrigada, me ajudou muito essa aula! Simples, explicativa, perfeita! Confesso que é dificil encontrar esse tipo de conteúdo de forma tão didática.Tem mais? rs