O Action Script 3 é a linguagem de programação embutida no Flash desde a versão CS3, hoje o Action Script 3 se popularizou como uma das melhores ferramentas para criar sites e aplicativos com o máximo de interatividade que a tecnologia moderna pode nos oferecer! Trazendo para o mundo virtual uma gama de sensações que criam a chamada Rich Internet Aplication (RIA), a Flash Plataform como é chamada pela Adobe, é formada por programas como Flash Builder, Flash Catalyst, Flash Professional e outros são baseadas em Action Script!
| Introdução |
O que Action Script Plataforma Flash Visão geral |
| Fundamentos básicos |
Trace Tipo de Variáveis Primitivas Operadores Comentários Condicionais Array Loops (while e For) Funções e Métodos Escopo local e global Objeto |
| Interatividade |
Eventos Propagação de eventos Tipos de Eventos (Frame, Timer, Keyboard) Gerenciando Eventos Colisão de elementos (HitTestObject) Arrastando elementos (startDrag, stopDrag) |
| Exibição |
Lista de Exibição (DisplayList) Diagrama de classes de exibição Exibindo objetos da Biblioteca Removendo objetos da lista de Exibição e Memoria Alterando objetos em exibição Trocando objetos de container Utilização de Máscaras Coloração dinâmica |
| Linha do Tempo |
Controlando linha do tempo Controle do FPS (Frames por segundos) Rótulo dos Frames Site em Frames Apresentação em Cenas |
| Matemática |
Sorteando Números Arredondando |
| Movimento |
Movendo nos eixos x e y Aceleração Movimentando através de classes externas Efeitos de Transição |
| Trabalhando com textos |
Criação de campo de texto Incorporando Fonte Formatando texto (textFormat) Formatando HTML (HtmlText) |
| Carregamento de arquivos externos |
Carregando textos externos (URLLoader) Carregando imagem (Loader) Gerenciando carregamento (Complete e ProgressEvent) |
| Áudio |
Carregar um áudio Controlar execução de áudio Controlando Volume |
| Vídeo |
Carregamento de vídeo FLVPlayback |
| XML |
Carregando XML Acessando os dados do XML |
| Projeto Final | Site carregando arquivos externos, aplicando os conhecimentos adquiridos no curso utilizando, áudio, vídeo e montando uma galeria com XML. |