Programando em ActionScript 3.0 – Operadores
Salve comunidade!
Continuando minha série sobre a programação em ActionScript 3.0, para quem ainda não leu essa é a sequência atual da série:
Programando em ActionScript 3.0
// 1ª Parte – Variáveis
http://www.mxstudio.com.br/flash/programando-em-actionscript-30-variaveis/
Hoje eu vou falar sobre um dos elementos mais utilizados em programação, operadores.
Operadores são elementos dentro de linguagens de programação para manipular dados.
O ActionScript 3.0 possui uma série de operadores, mas nesse artigo eu vou citar os principais:
Operadores de Acesso
. ponto
O operador ponto é utilizado para acessar caminhos, objetos, propriedades, métodos e eventos.
É de longe o operador mais utilizado no ActionScript, pois sempre que queremos disparar alguma ação a um objeto ou programar um evento, utilizamos o operador ponto frequentemente.
Exemplos:
// Acesso a propriedade x do objeto instanciado como meuBotao
meuBotao.x=350;// Acesso ao texto_txt, que está dentro de botao1, que está dentro de menu
menu.botao1.texto_txt;
[] colchetes
O operador colchetes tem 2 utilidades principais:
// Declaração de um Array com nomes
var nomes:Array=new Array(“Danilo Santana”, “Fábio Ricotta”, “Juliano Haussen”);
// Resgate da posição 1 >> Fábio Ricotta pois os índices começam do 0
nomes[1];
// Declara a variável contador valendo 0
var contador:uint=0;
// Acessa o botao0 dentro do escopo atual
this["botao"+contador];
Operador de Atribuição
= igual
O operador igual atribui um valor a uma variável, ou então define a herança do objeto.
Exemplo:
// Declara uma variável nome
var nome:String;
// Atribui valor a variável
nome=”Danilo Santana”;// Declara uma variável carregador
var carregador:Loader;
// Define a herança com a classe Loader
carregador= new Loader();
Operadores Matemáticos
+ mais
O operador mais serve para somar valores numéricos ou concatenar strings.
Exemplo:
// Soma 2 com 2. Tipos numéricos, retorno 4
2+2;// Concatena 2 com 2. Tipo string, retorno “22”
“2″+”2″;
- menos
O operador menos serve para subtrair valores de expressões matemáticas.
Exemplo:
// Declara a variável valor
var valor:uint=50;
// Subtrai 15 de valor. Retorna 35
valor – 15;
++ incremento
O operador incremento aumenta o valor da variável em 1 a cada execução.
Exemplo:
// Declara a variável contador
var contador:uint=0;
// Incrementa a variável em 1. Retorna 1
contador ++;
// Incrementa a variável em 1. Retorna 2, já que já foi incrementado 1
contador ++;
+= auto incremento
O operador auto incremento, incrementa a variável de acordo com o valor passado.
Exemplo:
// Declara a variável temperatura
var temperatura:int=-10;
// Auto incrementa a variável com 40. Retorno 30
temperatura += 40;
Operadores de Comparação
== é igual
O operador é igual compara se um valor é igual a outro, não confundir com o operador de atribuição que é um igual simples.
Exemplo:
// Compara se 10 é igual a 20. Retorno falso
10 == 20
!= diferente
O Operador diferente também compara valores mas retorna verdadeiro se a comparação retornar diferença nos valores.
Exemplo:
// Compara se 10 é diferente a 20. Retorno verdadeiro
10 != 20
> maior que
O operador maior que compara dois valores e retorna verdadeiro ou falso.
Exemplo:
// Declara uma variável contagem e uma passadas
var contagem:uint = 0;
var passadas:uint = 1;
// Compara se passadas é maior que contagem. Retorno verdadeiro
passadas > contagem;
Essa foi uma abordagem sucinta dos principais operadores do ActionScript 3.0 que utilizaremos nos próximos artigos.
Até a próxima.
Em caso de dúvidas utilize nosso fórum.
Abraço,
Danilo Santana
Administrador do Portal MXSTUDIO
Últimos Comentários