Escolar Documentos
Profissional Documentos
Cultura Documentos
Abra um arquivo novo do Flash e na barra Properties, clique em Size, defina as dimensões para 760 X 410 px. Trabalharemos
com estes valores para este projeto. Defina Background Color para vermelho (#990000) e mantenha o Frame Rate em 12 fps
e Rulers Unit em Pixels. Frame Rate é a velocidade dos frames, e neste caso, definimos como 12 Frames Por Segundo, e Ru-
lers Unit é a unidade de medida das réguas, e neste caso, serão em pixels.
O Flash CS4 oferece auxílio no que diz respeito à organização espacial dos elementos no palco, de maneira que eles fiquem
dispostos com harmonia entre si; são as chamadas Guides (guias), Grids (grades) e Rulers (réguas). Vamos aprender a traba-
lhar com elas.
Primeiro, vamos visualizar as Rulers (réguas). Vá em View Rulers. Você deve ter
percebido que surgiram réguas horizontal e vertical no seu arquivo.
A régua é mostrada em pixels - como você definiu nas propriedades do documento
- mas pode ser mostrada com outros parâmetros de medida se você clicar em Size
na Barra Properties e mudar a Rulers Unit. Para você observar as réguas com mais
precisão, basta ampliar a porcentagem da sua tela. View Magnification 800%
Você perceberá que as réguas passam agora a ser contadas de 5 em 5 pixels, o que
facilita muito um trabalho que necessite de ajuste rigoroso.
Agora verificaremos outro artifício que o Flash CS4 oferece para a disposição ordenada dos elementos: A grade. Vá em View
Grid Show Grid. Agora, o seu arquivo apresenta uma tela quadriculada e através destas linhas, você já poderá trabalhar
o espaço de seu layout. Mas, o Flash ainda vai mais além e você poderá personalizar esta grade. Vá em View Grid Edit
Grid. Nesta telinha que se abriu, você poderá modificar:
2) O primeiro Layout
Em relação às cores, além da conexão com a imagem da empresa, existe também o fator psicológico, onde
cada cor tem um efeito específico sobre o ser humano. No caso da web, isso é ainda mais profundo; porque
temos que trabalhar com uma tabela padrão pré-definida que engloba 216 cores apenas - A Web Safe Color
ou Tabela de Cores Seguras. (Com o tempo você vai perceber que - se bem utilizadas - 216 cores são suficien-
tes para um design profissional adequado e interessante)
O Flash CS4 apresenta esta Tabela de Cores Seguras tanto para o fundo de tela do seu filme, como para os
desenhos que você desejar criar com as ferramentas de retângulo e círculo. Quando acionado, a tabela pa-
drão que será apresentada pelo Flash será sempre esta.
O mais importante é que ao desenvolver um projeto visual, sempre se tenha cuidado para adequar cores co-
erentes com o tipo de serviço oferecido, além de ligação visual com o logotipo (já existente) da empresa.
Após uma reunião praticamente interminável, a Associação de Arquitetos de Madagascar e sua equipe deci-
diram que as cores principais do projeto serão vermelho (#990000), cinza (#CCCCCC) e laranja (#FFCC00).
Vermelho e laranja serão as cores base para trazer ao visitante comunicação e ação e o cinza servirá de base
para a legibilidade dos textos e trará neutralidade em relação as outras cores. A área de notícias apesar de
textual receberá destaque na cor laranja. Ficou definido também que o site terá um ar de "decoração mo-
derna" fazendo analogia à arquitetura de interior de casas e escritórios.
Abra o arquivo que já foi criado na primeira etapa. Nele estão aparentes as guias e as réguas e o layout ini-
cial de nosso projeto. Poderemos agora, começar a delinear as imagens e as cores que deverão compor a es-
trutura visual da página inicial.
Se você escreveu sobre os espaços para mostrar para o seu cliente e conduzir a sua equipe, vá apagando as
palavras conforme for inserindo o conteúdo referente.
Primeiro, vamos criar uma nova camada que acolherá o logotipo da empresa. Clique no primeiro ícone no canto inferior
esquerdo da Timeline ou vá em Insert Timeline Layer. Uma camada de nome Layer 2 aparecerá logo acima de Layer 1.
Vamos mudar seu nome. Nomear corretamente as camadas nos ajuda a ter um trabalho organizado. Dê um duplo clique
sobre o nome Layer 2 e ao entrar na edição renomeie "Logo". Aperte Enter para concluir.
Precisamos agora importar o logotipo da empresa.
Vá em File Import Import to stage, procure a pasta "imagens",
selecione o arquivo e abra-o. Ele irá aparecer colado ao canto esquer-
do superior do seu trabalho. Baseando-se no layout definido na pri-
meira etapa deste tutorial, coloque a imagem importada sobre o espa-
ço destinado ao logotipo. Se você escreveu "logotipo" neste espaço, é
o momento de apagar esta palavra.
Não se preocupe com a falta de legibilidade. Lembre-se que esta camada guia (Layer 1) não
aparece no seu projeto final e o logotipo ficará sobre a cor de fundo vermelha (#990000).
Para verificar a legibilidade do logotipo sobre a cor certa, basta ocultar a Layer 1, clicando
sobre o ícone de olho nesta camada.
Agora vamos importar o background do Menu. Primeiro devemos criar uma nova camada.
Clique no primeiro ícone no canto inferior esquerdo da Timeline ou vá em Insert Timeli-
Abra um novo arquivo do Flash e na barra Properties, clique em Size, defina as dimensões para 582 (width) X 222 (height) px.
Dê um duplo clique sobre o nome Layer 1 e ao entrar na edição renomeie-a "Background". Aperte Enter para concluir. Clique
na ferramenta Rectangle e depois, em Fill color, selecione a cor Cinza (#999999) e
em Stroke color escolha sem cor.
No palco desenhe um retângulo de qualquer tamanho. Com a ferramenta Selec-
tion, selecione-o, vá na Barra Properties e determine os valores de Width: 582,
Heigth: 222.
Vamos utilizar o painel Align, para que a figura fique precisamente alinhada no
palco. Abra este painel em Window Align ou Ctrl+K. Observe se a figura está
selecionada, no Painel Align selecione a opção To Stage e em então clique sobre
Align Horizontal Center e Align Vertical Center.
Crie uma nova camada. Clique no primeiro ícone no canto inferior esquerdo da Timeline ou vá em Insert Timeline La-
yer. Dê um duplo clique sobre o nome Layer 2 e ao entrar na edição renomeie-a "Texto". Aperte Enter para concluir.
Selecione a Ferramenta de Type. Na Barra Properties, selecione Arial Black, size: 58, cor Branca (#FFFFFF) e escreva no Palco:
"Página Principal". Utilize o Painel Align para alinhar o texto centralizadamente no palco. Com o texto selecionado, no Painel
Align selecione a opção To Stage e em então clique sobre Align Horizontal Center e Align Vertical Center. Salve o arquivo na
mesma pasta onde salvou seu arquivo anterior.
Você acaba de criar o seu arquivo "*.swf". Feche o "*.fla" . Precisamos agora trabalhá-lo dentro do nosso arquivo principal.
Abra o "*.fla".
No Palco selecione o componente Loader que está na camada denominada "Pag.Principal". Na Barra Properties, clique no
botão Component Inspector. Já sabemos o que cada um deles significa, vamos configurá-los:
autoload - True (O filme será carregado automaticamente, sem precisar de Action Script para isso.
contentPath - *.swf (nome do seu arquivo)
scaleContent - True (O filme manterá seu tamanho original).
Se você testar seu filme agora, verá que o filme "*.swf" está sendo
chamado para dentro do componente Loader. Para testar seu filme vá
em Control Test Movie ou aperte Ctrl+Enter.
Posteriormente você poderá trabalhar seu filme "*.swf" adequadamen-
te, inserindo nele os componentes, imagens e textos que farão parte
deste setor do site.
Continuando nosso trabalho para a Associação, hoje vamos inserir os botões que farão parte do Menu do nosso projeto.
Abra o arquivo "*.fla". Vamos criar uma nova camada para abrigar os botões. Clique no primeiro ícone no canto inferior es-
querdo da Timeline ou vá em Insert Timeline Layer. Dê um duplo clique sobre o nome Layer 9 e ao entrar na edição
renomeie-a "Botões". Aperte Enter para concluir. Certifique-se de que todas as outras camadas estão bloqueadas. Selecione
com o botão direito do mouse o cadeado da camada "Botões" e selecione Lock others.
Clique na ferramenta Rectangle e depois, em Fill color, selecione a cor Vermelho (#990000) e em Stroke color escolha sem
cor. Nosso botão terá bordas arrendondadas e por isso clique na opção "Round Rectangle Radius" na parte inferior da Barra
de Ferramentas e fixe o valor de 3 points.
Agora precisamos criar cópias destes botões na cena principal. Estamos dentro do Movie Clip que está dentro do botão. Va-
mos voltar para a Scene 1. Na parte superior da sua área de trabalho, clique no título Scene 1. Ele é o primeiro, ao lado de
esquerdo de Bot_Principal. Estes títulos mostram a ordem de onde você está,
neste caso, você está dentro do Movie Clip Anima_bot, que está dentro do
botão Bot_principal, que está dentro da Cena Principal Scene 1.
Você pode selecioná-lo e então utilizar Copy e Paste. Eu costumo utilizar a tecla Alt do teclado. Selecione o botão com o
mouse, aperte a tecla Alt e sem soltar o mouse, arraste-o para o lado. Crie mais 5 cópias deste botão, totalizando 6 botões no
final.
Localize-os de forma que o primeiro botão esteja no limite do
início do retângulo de Novidades e o último esteja no final do
mesmo retângulo. Não se importe com os botões do meio, nós
os organizaremos com precisão através do Painel Align.
Selecione-os todos, com a Selection Tool. Você pode clicar e sem soltar, arrastar o
mouse sobre todos eles ou selecioná-los um a um com a tecla Shift apertada. Abra
o Painel Align em Window Align ou Ctrl+K. Verifique se a opção To Stage está
desmarcada e em então clique sobre Align Vertical Center e Distribute Horizontal
Center.
Agora seu layout deve estar semelhante à figura abaixo:
Com o cursor na linha debaixo, volte aos comandos da direita e clique em Browser/Network e
dentro dele escolha loadMovie.
dentro do parêntese, digite "associados.swf",
com o cursor piscando ao lado da vírgula, clique no ícone
de Insert a Target Path.
No quadro que irá abrir, selecione a instância pag_ext e marque a opção absolute, e dê
Ok.
Seu primeiro botão está funcionando !
Traduzindo o comando.
on (press) {
Ao clicar neste botão…
loadMovie("associados.swf", _root.pag_ext );
}
...carregue o filme associados.swf dentro do loader pag_ext.
Crie páginas externas para todos os seus botões e insira este comando em todos eles, lembrando-se de modificar apenas os
nomes dos SWFs.
Se quiser, testá-lo – Ctrl+Enter, passe o mouse sobre os botões para verificar a animação.
Não esqueça de salvar seu projeto “*.fla”. File – Save ou Ctrl + S.
Salve este texto como "novidades.txt" na mesma pasta onde se encontra, atualmente, o arquivo "*.fla".
Você pode trabalhar com várias tags HTML dentro deste arquivo de texto, mas o conteúdo não precisa estar dentro das tags
<html></html> ou <body><body>, basta você iniciar com &nome_da_variável. No caso eu iniciei com &novi, mas poderia ser
&flavia ou &banana. Você escolhe nome e este mesmo nome (com a mesma grafia) deverá ser inserido posteriormente no
arquivo .fla.
As tags que você poderá utilizar são: <b>, <i>, <u>, <br>, <p>, <a href>, <img src>, entre outros e se você está trabalhando
com a versão do Flash CS4 poderá trabalhar com Folha de Estilo também (CSS).
Agora, vamos abrir o arquivo "*.fla". Nós já inserimos a diagramação da área Novidades. Vamos, então, criar numa nova
camada que abrigará o componente Text Area que ficará sobre esta diagramação.
Procure a camada que nomeamos "Novidades". Selecione-a. Depois, crie uma nova
camada. Clique no primeiro ícone no canto inferior esquerdo da Timeline ou vá em
Insert - Timeline - Layer. Dê um duplo clique sobre o nome Layer 11 e ao entrar na
edição renomeie-a "Identificação". Aperte Enter para concluir.
Abra o Painel Components. Window Components ou Ctrl+F7.
Com o Painel Components aberto, selecione o Component Text Area e sem soltar o
mouse, arraste-o até o palco.
No Palco o Componente Text Area se apresenta branco e, se selecionado, terá um
contorno azul. Você pode modificá-lo para que ele fique do tamanho exato da dia-
gramação criada para a área Novidades.
Selecione a Free Transform Tool na Barra de Ferramentas, e então clique sobre o
componente Text Area que você colocou no Palco. Dimensione-o para que ele ocupe,
equilibradamente, o espaço da diagramação.
Editable Se o texto será editável (true) ou não (false) quando incorporado ao SWF. O padrão do Flash é True.
HTML Se o compontente Text Area interpretará os comandos de HTML inseridos no arquivo externo. Se sim
(True). Se não (False).
Text Local onde você poderá digitar um texto que será carregado internamente pelo Flash.
WebDesign 11 Prof. Ricardo
Colégio Técnico de Paraisópolis – Cotep@r WebDesign
WordWrap Se o texto será divido em linhas para caber dentro do espaço definido pelo Compontente. Se sim
(True) . Se não (False).
Precisamos agora nomear esta instância do componente
Text Area. Ainda na Barra Properties, onde está escrito
<instance name>, digite "texto_novi" e aperte Enter.
Vamos criar uma nova camada para as Ações que serão
aplicadas neste componente Text Area. Procure a camada
que nomeamos "Novidades_texto". Selecione-a. Depois,
crie uma nova camada. Clique no primeiro ícone no canto
inferior esquerdo da Timeline ou vá em Insert Timeline
Layer. Dê um duplo clique sobre o nome Layer 13 e ao entrar na edição renomeie-a "Ações_TextArea". Aperte Enter para
concluir.
Selecione o primeiro Quadro desta camada, abra a o Painel Actions. Window Actions ou F9 e insira os comandos a seguir:
var nova_lv:LoadVars = new LoadVars();
nova_lv.load("novidades.txt");
nova_lv.onLoad = function(success:Boolean) {
if (success) {
texto_novi.text = this.novi;
} else {
trace("unable to load text file.");
}
};
texto.html = true;
texto.editable = false;
Este comando cria e nomeia uma nova variável (nova_lv) e ordena ao Flash que carregue o arquivo "novidades.txt" (no-
va_lv.load ("novidades.txt") ) dentro do componente Text Area que denominamos "texto_novi" (texto_novi.text = this.novi;).
Este último comando também menciona o conteúdo do arquivo externo. Ele ordena que se carregue o arquivo "novida-
des.txt" e que se pegue o conteúdo denominado "novi" dentro
deste arquivo.
Se você testar seu projeto agora - Control Test Movie ou Ctrl
+ Enter, verá que os acentos não estão sendo interpretados pelo
Flash Player.
Para que seu texto seja interpretado pelo Flash Player com
acentos, insira este comando na primeira linha do seu código:
System.useCodepage = true;
Agora sim, teste seu filme e veja seu arquivo de texto funcio-
nando sendo trazido corretamente para dentro de seu projeto.