Compreender o ActionScript
Introdução ao ActionScript; Diferenças entre ActionScript 1.0/2.0 e 3.0; Paradigma da Programação; ActionScript Virtual Machines; A Classe Document.
Comunicar com ActionScript
Fundamentos do ActionScript; Usar a função trace(); Tipos de dados; Comentários; Compreender as variáveis; Trabalhar com operadores; Dot Operator; Noção de instância; Alterar propriedades usando código; Comunicar com MovieClips.
Decisão e Repetição de Instruções
Compreender as expressões condicionais; Usar operadores condicionais; Estruturas de controlo de fluxo; Compreender os Loops; Criar Loops; Usar loops para executar Instruções.
Funções
Compreender as funções; Usar métodos; Escrever funções; Retorno de dados; Controladores de acesso.
Eventos
Compreender os Eventos; Tipos de Eventos; Usar Event Listeners; Escrever Event Listeners; Responder a Mouse Events; Responder a Keyboard Events; Animação através de ActionScript.
Classes
Introdução ás Classes; Hierarquia e Estrutura das Classes; Escrever Classes; Extender Classes existentes; Usar expressões import; Compreender os Packages; Programar Classpath; Definição de Document Class.
A Display List
Compreender a Display List; Adicionar e Remover Children; Alterar a Hierarquia da Display List; Conceito de Profundidade.
Texto e Arrays
Comunicar com TextFields; Criar dinâmicamente um TextField; Estilizar um TextField; Usar dados de um TextField; Carregar texto externo; Compreender os Arrays; Usar Arrays.
Desenhar com Código
Introdução aos Sprite Objects; Desenhar com vectores; Usar Transform e ColorTransform;
Trabalhar com Multimédia
Carregar imagens e swf`s externos; Comunicar com MovieClips carregados; Carregar Sons; Controlar Sons através de código;
Desenvolvimento em ActionScript
Desenvolvimento de um jogo.