Copyright 2006/2007 Jorge Mota- Multimédia I/ISTEC
O que é o Flash?
O flash é uma ferramenta autor, que pode ser usada por designers, editores de
conteúdos, engenheiros multimédia e programadores para criar apresentações,
aplicações, e outros conteúdos que necessitem de interacção com o utilizador. Um
projecto em flash pode conter animações simples, video, apresentações complexas,
aplicações e tudo o que possa ser criado entre estes tipos enunciados. De uma forma
geral os conteúdos criados com flash são designados aplicações, mesmo que possuam
apenas uma animação simples, mas em flash podemos criar aplicações ricas em recursos
multimédia como fotografias, som, video e efeitos especiais.
Uma grande caracteristica do flash é que criar conteúdos pequenos permitindo que
possam ser distribuidos e publicados na Internet. Isto é conseguido porque o flash usa
extensivamente gráficos vectoriais. Estes como é sabido requerem muito menos
memória que os seus congeres bitmap, já que são representados por
“formulas/formulações matemáticas”, em vez de utilizarem extensos conjuntos de
valores para a sua representação. Nas imagens bitmap cada pixel requer individualmente
memória para a sua representação.
Para construir uma aplicação em flash, criamos gráficos com ferramentas de desenho ou
importamos recursos multimédia. Em seguida definimos como queremos e quando
queremos que estes elementos criem instanciem/representem os conteudos pretendidos.
Quando estamos a criar conteúdos em flash estamos a trabalhar sobre um “document
File” que possui extensão .fla (FLA). Um documento flash tem quatro partes:
O “Stage” onde estão os gráficos, videos, botões etc que irão aparecer durante o play
back.
A “Timeline” onde especificamos quando cada elemento aparece. Usamos tambem a
Timeline para especificar a ordem dos layers com os gráficos. Nota: os gráficos nos
layers por cima aparecem sobrepostos sobre os gráficos dos layers de baixo.
A “Library” que é o painel onde o flash dispõem os elementos que constam do
documento em flash.
“ActionScript” código que permite adicionar interactividade aos elementos nos
documentos. Por exemplo adicionar código a um botão para mostrar uma nova imagem
quando o utilizador faz click no mesmo. Podemos usar o actionscript para adicionar
lógica (“inteligência”) aos nossos conteúdos, de forma a terem comportamentos
distintos dependendo da acção do utilizador. O Flash inclui duas versões de
actionscript apropriadas para cada tipo de Editor/Autor.
O Flash inclui muitas caracteristicas que o tornam uma ferramenta de eleição, como por
exemplo suporte para componentes drag-and-drop pré-embebidos, “behaviors em action
script” e efeitos especiais que podem ser usados com os recursos multimedia.
1
Copyright 2006/2007 Jorge Mota- Multimédia I/ISTEC
Para publicar um documento flash basta fazer File > Publish. Esta acção criar uma
versão compacta do documento com extensão .swf (SWF). Podemos então usar um
“player” flash para ver num brawser ou como aplicação standalone a aplicação.
O que podemos fazer com o Flash?
Com o enorme reportório de ferramentas disponiveis em Flash , podemos criar muitos
tipos de aplicações. Entre estas destacamos:
Animações Nesta categoria incluimos banners, cartões de boas vindas, desenhos
animados, etc. Muitas outras aplicações incluem este tipo de aplicações.
Jogos Muitos jogos são feitos em flash, nestes combinamos a capacidade de animação
do flash com algum tipo de lógica (inteligência) em ActionScript.
Interfaces Muitos websites (sitios) usam flash nos seus interfaces com o utilizador. Os
interfaces incluem navegação simples ou complexa numa ou muitas direcções (barras de
navegação local ou global, contextualizada ou não).
Áreas de mensagens/noticias Estas áreas estão disponiveis para mostrar informação
que varia ao longo do tempo. Uma área dinâmica de mensagens (FMA) num
restaurante por exemplo pode mostrar os menus do dia. Veja o tutorial Tutorial:
Building Your First Flash Application no site da macromedia.
Aplicações Web Internet Estas aplicações incluem um vasto dominio de tipolologias,
que usam informação acessivel remotamente para a mostrar de forma rica em termos
multimédia dados ou informação. Neste tipo de aplicações podemos incluir calendários,
aplicações de cálculo e procura de preços, catalogos on-line, aplicações de e-learning, e
outras que permitam visualizar graficamente informação.
Para construir uma palicação flash basicamente temos de executar os seguintes passos :
1. Decidir quais as tarefas que a aplicação executa.
2. Criar e importar elementos multimédia, como imagens, video, som, texto, e
outros.
3. Fazer o arranjo de elementos no “Stage” e na “Timeline” de forma a definir
quando e como devem aparecer na aplicação.
4. Aplicar efeitos especiais aos elemntos.
5. Escrever em ActionScript codigo que permita o controlo de fluxo e o
comportamento dos elemntos e a forma como estes respondem as interacções
do utilizador.
6. Testar a aplicação de forma a determinar se esta a trabalhar conforme planeada
senão encontrar e corrigir os respectivos erros. Este ciclo deve ser executado de
forma ciclica durante todo o processo de criação.
7. Publicar o FLA como um SWF de forma que possa ser visualizado numa página
web ou com um player Flash.
Dependendo do projecto e do estilo de trabalho alguns destes passos podem ocorrer
noutra ordem.
2
Copyright 2006/2007 Jorge Mota- Multimédia I/ISTEC
Como Criar uma simples aplicação em
Flash.
Para ilustrar os passos necessários a criação de um documento em flash esta secção
explica como fazê-lo na forma de um tutorial. Veja o já referido tutorial em Tutorial:
Building Your First Flash Application.
O primeiro passo para criar um documento em flash é:
A) Criar um documento em flash:
1. Selecionar File > New.
2. Na janela New Document, a opção Flash Document é seleccionada por defeito.
prima OK.
Na janela de propriedades o botão Size mostra o tamanho actual do documento
550 x 400 pixels.
3. A cor de background esta definida para Branco. Podemos alterar premido o
cursor sobre a opção Background a e escolhendo outra.
Janela de inspecção de propriedades
Desenhar um circulo
Após criar um documento estamos prontos para adicionar novos elemntos artisticos e
geométricos ao documento.
Para Desenhar um circulo no Stage:
1. Selecionar a ferramenta Oval do painel Tools.
3
Copyright 2006/2007 Jorge Mota- Multimédia I/ISTEC
Painel Toolsl
2. Selecionar a Cor com a opção “Stroke Color Picker”.
Selecionar a Cor com Stroke Color Picker
3. Selecionar a cor para o Fill com Color Picker.
Assegura que esta contrasta com a cor do Stage.
4
Copyright 2006/2007 Jorge Mota- Multimédia I/ISTEC
4. Desenhar um circulo no Stage usando a ferramenta Oval e “Shift-dragging”.
Premir a tecla Shift para definir o circulo.
O circulo desenhado no Stage
Criar um simbolo
Podemos converter o nosso trabalho num recurso reutilizável, para isso basta convertelo para um simbolo Flash (Flash Symbol). Um simbolo é um recurso que pode ser
reutilizado em qualquer parte de um documento flash. Sem necessidade de termos de o
definir novamente.
Como criar um Simbolo?
1. Escolher a ferramenta Selection no painel Tools.
O painel de ferramentas com a opção Selection escolhida
5
Copyright 2006/2007 Jorge Mota- Multimédia I/ISTEC
2. Escolher o círculo no Stage e seleccionar o mesmo.
3. Com o circulo seleccionado, escolher Modify > Convert to Symbol.
4. Na caixa Convert to Symbol , escrever O meu_circulo na caixa Name text box.
O comportamento por defeito é Movie Clip.
5. Premir OK.
Um rectangulo aparece agora envolvendo o círculo. O recurso está criado e pode
ser reutilizado sempre que for necessário no documento.
6. O simbolo aparece no painel Library.
Se não estiver visivel o painel Library use Window > Library para o mostrar.
Animar um circulo
Agora que criamos alguma geometria (artwork) no documento vamos anima-lo.
Para criar uma aimação com o circulo:
1. Arrastar (drag) o círculo para a parte esquerda do Stage.
O circulo movido para a parte esquerda do Stage
2. Premir na frame 20 da Timeline.
6
Copyright 2006/2007 Jorge Mota- Multimédia I/ISTEC
Selecionar a Frame 20 do Layer 1na Timeline
3. Selecionar Insert > Timeline > Frame.
O Flash adiciona frames à Frame 20, que se mantém selecionada
Frames inserida na Timeline
4. Com a Frame 20 seleccionada escolher Insert > Timeline > Keyframe.
A keyframe é adicionada na Frame 20. Uma keyframe é uma frame em que as
propriedades do objecto são explicitamente alteradas. Neste caso a localização
do circulo.
7
Copyright 2006/2007 Jorge Mota- Multimédia I/ISTEC
Inserir uma keyframe na Frame 20
5. Com a Frame 20 seleccionada na Timeline, Arrastar (drag) o circulo para a parte
direita do Stage.
6. Seleccionar a Frame 1 do Layer 1 na Timeline.
7. Na área de inspecção de propriedades, seleccionar Motion do menu pop-up
Tween.
Seleccionar motion tween no inspector de propriedades
Uma seta parece na Time line no Layer 1 entre a Frame 1 e a Frame 20.
A Timeline com a seta indicando a motion tween
Este passo cria uma animação tweened do circulo movendo da esquerda para a
direita entreb a frame 1 e 20.
8. Na timeline arrastar a marca de play de um lado para o outro e obeservar a
animação.
9. Selecionar File > Save.
10. Escolher o local para guardar no disco e designar o ficheiro
PrimeiroExercicio.fla.
11. Selecconar Control > Test Movie para visualizar o ficheiro FLA.
12. Fechar a janela De Test Movie.
Publicar o ficheiro
Quando terminado um documento Flash, Estamos prontos a publica-lo e visualiza-lo
num browser. Quando publicamos um ficheiro FLA este é comprimido em SWF. Este é
o formato que colocamos na página web. O comando Publish automáticamente gera o
ficheiro HTML com as TAGS correctas para correr o SWF.
8
Copyright 2006/2007 Jorge Mota- Multimédia I/ISTEC
Para publicar um ficheiro FLA:
1. Seleccionar File > Publish Settings.
2. Em Publish Settings escolher o separador Formats e verificar que apenas as
opções flash e HTML estão escolhidas.
Isto permite que apenas sejam publicadas o ficheiro Flash SWF e o ficheiro
HTML. O ficheiro HTML é usado para mostrar o SWF no browser.
As opções Flash e HTML no separador Formats
3. Na caixa Publish Settings Seleccionar o separdor HTML e verificar que a’enas
a opção Flash Only esteja escolhidano Template pop-up menu.
Este template cria um ficheiro HTML que contem o SWF e que pode ser
visulaizado num janela do Browser.
9
Copyright 2006/2007 Jorge Mota- Multimédia I/ISTEC
Escolher Flash Only do Template menu
4.
5.
6.
7.
Premir OK.
Seleccionar File > Publish e abrir o browser.
Seleccionar File > Open no Browser.
Navegar até ao folder onde foi gravado o FLA.
O PrimeiroExercicio.fla e o PrimeiroExercicio.Html estão aqui. O Flash cria
estes fheiros quando premimos Publish.
8. Seleccionar o ficheiro PrimeiroExercicio.html.
9. Premir Open.
Visualizamos agora o documento no Browser.
10
Download

Introdução ao Flash - J orge M ota