 |
FLASH AVANÇADO
8 |
Carga
Horária: 35HS
Pré-Requisitos
para o curso Básico: Conhecimentos
de Windows, HTML, lógica de Programação e Flash
Básico
O Macromedia
Flash é um software de gráfico vetorial, apesar
de suportar imagens bitmap, GIFs animados e vídeos, utilizado
geralmente para a criação de animações interativas
que funcionam embarcadas num navegador Web. O produto foi desenvolvido
e comercializado pela Macromedia, empresa especializada em desenvolver
programas que auxiliam o processo de criação de páginas
Web. Em abril de 2005, a Macromedia foi adquirida pela Adobe System,
fabricante de diversos softwares famosos como o Photoshop ou Adobe Acrobat
Reader, por exemplo. Costuma-se chamar apenas de Flash os arquivos gerados
pelo Adobe Flash, ou seja, a animação em si. Esses arquivos
são de extensão ".swf" (de Shockwave Flash File).
Eles podem ser visualizados em uma página Web usando um navegador
que o suporta (geralmente com plug-in especial) ou através do
Flash Player que é um leve aplicativo somente-leitura distribuído
gratuitamente pela Adobe. Os arquivos feitos em Flash são comumente
utilizados para propaganda animada (banners) em páginas Web,
mas evidentemente não limitando-se a isso, pois existem diversos
jogos e apresentações dos mais variados tipos utilizando
a tecnologia. O programa ficou tão popular que a Macromedia expandiu
a utilização do Flash para além de simples animações,
mas também para uma ferramenta de desenvolvimento de aplicações
completas. Isso graças aos avanços na linguagem ActionScript
que é a linguagem de programação utilizada em aplicações
de arquivos Flashs (.swf).
Objetivo: Criar
e manter sites profissionais utilizando a aplicação Flash
8 e a linguagem ActionScript.
Público Alvo: Web
Designers, Designers Gráficos, estudantes de publicidade, propaganda,
marketing ou áreas correlatas (comunicação e artes),
e usuários interessados em desenvolver um site com muitos recursos
e de forma dinâmica.
Conteúdo
Programático
Arrastar
objetos: Arrastar
e soltar objetos durante a execução do filme.
Máscara dinâmica: Aplicação
do arraste em máscaras para efeitos do tipo Raio-X. Definir a
visibilidade do cursor padrão (visível ou invisível).
Cursor Personalizado: Elaboração
de um cursor personalizado de modo que outro objeto possa ser arrastado
simultaneamente.
Rastro de movimento: Definir a duplicação
de símbolos durante a execução do filme de acordo
com a quantidade de quadros por segundo.
Alterar ordem dos objetos na tela: Alterar
a ordem entre os objetos durante a execução do filme,
independente da layer (camada) em que estejam.
Botão invisível e suas aplicações:
Elaboração de uma interface com botões invisíveis
sobre uma imagem. Dicas para otimização do recurso e exemplos
de sua aplicação.
Encapsulamento de símbolos: Interface
de menus com submenus animados. Encapsulamento de símbolos: botões
dentro de movie clips e movie clips dentro de botões.
Carregar imagens e filmes SWF externos:
Desenvolvimento de uma interface com thumbnails (miniaturas) das imagens
antes que elas sejam abertas em seu tamanho original.
Carregar textos e variáveis: Utilização
do componente UIScrollBar (barra de rolagem) para rolar o texto carregado
dentro do campo. Desenvolvimento de um Scroll personalizado pata rolar
textos.
Envio de e-mail e validação de formulário:
Integração do ActionScript com linguagem dinâmica
(ASP). Validação dos dados digitados pelo usuário
dentro do próprio fi lme SWF.
Acesso ao banco de dados: Integração
do ActionScript com linguagem dinâmica (ASP) para pesquisar dados
registrados num banco de dados do MS-Access.
Componentes de interface para formulários:
Componentes Button, Loader, ScrollPane, TextArea e TextInput
Conceitos básicos para a criação
de jogos: Teste de colisão entre objetos e de um objeto
com o cursor. Chamando funções dentro de um intervalo
de tempo. Números randômicos para ocorrências aleatórias.
Desenvolvimento de um jogo de tiro ao alvo, com placar e cronômetro
Voltar