Escolar Documentos
Profissional Documentos
Cultura Documentos
Flex p2
Flex p2
http://www.adobe.com/devnet-archive/flex/free/
Variáveis
Variável é apenas um espaço de memória reservado, no qual
podemos adicionar algum valor;
Podemos guardar dados, sejam eles dados numéricos, um texto
qualquer ou outro objeto;
A criação de uma variável o Action Script 3.0 é determinada pela
palavra reservada var, seguido do nome da variável, e do seu tipo:
var nomeDaVariavel : String;
Variáveis
Uma variável pode ter qualquer nome, obedecendo às seguintes
regras:
Não pode iniciar com números;
Não pode contesr espaços e caracteres especiais
Uma variável no AS é case sensitive, ou seja, há diferenças entre
letras maiúsculas e minúsculas;
nomeDaVariavel é diferente de NomedaVariavel
Variáveis
Exemplo:
var nomeCliente : String = “TecPuc";
ou
var nomeCliente : String;
nomeCliente = " TecPuc ";
Action Script 3.0
Tipo de Variáveis
String, int, Number, Date, Array.
String:
usado para trabalhar com textos;
é uma classe String, que também possui métodos e propriedades.
Tipo de Variáveis
String:
o tipo String aceita caracteres de escape.
Um caractere de escape é formado por uma contra barra,
seguida de uma letra.
\n New line – Nova linha
\t Tab
\’ Insere ‘
\” Insere ”
\\ Insere uma barra \
Action Script 3.0
Tipo de Variáveis
String:
trace(textoGrande);
Tipo de Variáveis
Number, int e uint
A representação de números pode ocorrer em formatos distintos.
Isso acontece porque um número pode ser negativo ou positivo,
pode ter casas decimais ou não;
number: representa um número que pode conter frações, por
exemplo: 1.23
int: representa um número inteiro, aceita números positivos e
negativos e não pode ser francionado;
uint: representa um número inteiro não negativo;
Action Script 3.0
Tipo de Variáveis
Number, int e uint
O uso de cada um destes tipos varia de acordo com a
necessidade.
É válido lembrar que usar o tipo Number abrange todos os tipos
numéricos, mas perde-se em performance, pois estamos
alocando um espaço desnecessário na memória.
Action Script 3.0
Tipo de Variáveis
Boolean
As variáveis booleanas podem assumir dois valores: true ou false;
No momento em que criamos uma variável booleana, ela ainda
está com o valor padrão false, e somente torna verdadeira se
houver a atribuição;
trace(isNew); // false
isNew = true;
trace(isNew); // true
Action Script 3.0
Tipo de Variáveis
Date
Campos do tipo Date são feitos expressamente para manipular
uma data fixa, sendo que uma data é composta do
dia/mês/ano e da hora:minuto:segundo, não necessariamente
nesta seqüência;
var agora:Date = new Date();
trace(agora); // Fri Sep 3 15:02:06 GMT-0300 2010
Action Script 3.0
Tipo de Variáveis
Date
Também é possível criar datas a partir de datas existentes:
var ontem:Date = new Date("09/02/2010");
trace(ontem); // Thu Sep 2 00:00:00 GMT-0300 2010
Action Script 3.0
Tipo de Variáveis
Array
É definido como um tipo capaz de armazenar uma lista de
valores ou de dados.
Tipo de Variáveis
Array
Exemplo:
var array:Array = new Array();
array[1] = 1;
array[0] = 2;
array[2] = 3;
Action Script 3.0
Tipo de Variáveis
Constante
Uma constante é uma variável especial que define um valor que
nunca é alterado. A constante é definida pela palavra const,
conforme o exemplo a seguir:
package
{
import flash.display.Sprite;
public class HelloWorld extends Sprite
{
public const PI:Number = 3.14;
public function HelloWorld()
{
trace(PI); // 3.14
}
}
}