Olá novamente Flex-maníacos,
Nas partes anteiores aprendemos:
Primeira Parte - As vantagens/desvantagens/Showcases/Cursos/Preços/Produtos e Aplicacoes/Referencias, etc
Segunda Parte - Os nomes dos paineis mais usados e a descricao do que fazem
Terceira Parte - Como criar uma primeira aplicacao no Flex e testando
Quarta Parte – Como é montada a estrutura de programação do Flex, explicando as tags e o MXML.
Agora na Quinta Parte veremos como usar o Action Script 3.0.
Para começar utilizarei o mesmo exemplo da aula4 e vamos adicionar o AS3.0 nele.
Abaixo o modelo que usaremos…
Que gera o seguinte resultado…
Bom, vamos começar,
Vale ressaltar que o FLEX e o FLASH CS3 está trabalhando com AS3.0.
O AS3.0 tem sua linha de desenvolvimento OOP, ou seja, Programacao Orientada a Objeto, que dá um tom de limpeza e organização dentro do projeto, que torna muito mais rápido seu desenvolvimento.
Uma boa diferença do AS2 é que agora é obrigatório que as variáveis, argumentos e funções sejam declarados, que antes era opcional, antes era assim:
function minhaFuncao( ) { }
Agora é assim:
function minhaFuncao( ):void { }
Se tratando de eventos, agora ficou mais interessante, todo mundo consegue fazer o famoso “listener”.
Outra coisa interessante que achei do AS3, é que ele permite a criacao de objetos e caracteristicas muito mais fácil, como:
var meuObjeto:Object = new Object();
meuObjeto.parametro1=33;
meuObjeto.parametro2=false;
meuObjeto.parametro3=null;
Bom, vamos a parte prática, pra que não curte muito ler e sim botar a mão na massa.
Acho importante mostrar aos leitores que o AS3 deve ser escrito dentro de tag especifica, isto quer dizer, nao dá pra sair escrevendo as3 em qualquer lugar, pra isso tem que criar uma tag especial que o FLEX chama de SCRIPT, abaixo definindo:
Bem, pra testar o AS 3.0 vamos ver uma classe chamada alert, bem parecida com o alert do JAVASCRIPT, do HTML….
Observe que somente estamos usando as3.0 dentro da tag mx:Script.
Explicando melhor o codigo:
-Eu defini um método “minhaFuncao” que mostrará a janela de alerta dentro da tag mx:Script.
-Depois na criacao do botao eu disse que no “clique” dele sera chamado “minhaFuncao”
Apartir disto podemos melhorar mais o codigo criando mais um botao, com outro metodo novo direcionado e que mostre outro alerta “diferente” observe o exemplo abaixo:
Boa sorte!

























