Acesse o Fórum ajudanaweb.com
Colunas
Algoritmo
Asp
Blogs
Business Intelligence
CSS
Cultura Digital
Desenvolvimento Profissional
Direito e Web
Dreamweaver
E-commerce
Excel
Fireworks
Flash
Gerência
Hardware
Html
illustrator
Informática Educativa
Informática para Concursos
Internet e Marketing
Java Script
Links Patrocinados
Linux
Mercado de Domínios
MySQL
Negócios
Outlook
Outros
Padrões Web
Pascal
Photoshop
Php
Propaganda nua e crua
Redes
Segurança na Internet
Sist. Computacionais Inteligentes
SQL Server
Visual Basic
Visual FoxPro
Webmarketing
Windows
Seja um colunista
Outros
Calibrar monitor
Combinação/cores
Downloads
Editor on-line
Ftp on-line
Medir conexão
Tabela de cores
Arquivos noticias
Whois de domínio
Apostilas
Lista de Sites
Indicar site
Sobre
Politica de acesso
Publicidade
Contato
Link quebrado
English version
Pesquisar:
Categoria:
Você está em: Colunas » Flash
Autor: Ricardo Jucosky
Data: 20/08/2006
Visualizações: 39653

Expandable banners

O expandable banner é, a principio, um full banner (468x60) comum, porém, quando o usuário passa o mouse em cima do mesmo, ele se expande, criando uma boa interação e mostrando informações adicionais.

O expandable banner é, a principio, um full banner (468x60) comum, porém, quando o usuário passa o mouse em cima do mesmo, ele se expande, criando uma boa interação e mostrando informações adicionais.

Chega de conversa e mãos à obra! :)

O expandable banner, apesar de ter um impacto bem grande na página, é fácil de ser elaborado. Iremos usar o Flash para desenvolvê-lo e o Dreamweaver para inserí-lo na página (utilizando layer).

No Flash, crie um documento com 468 de width, que é a largura padrão de um full banner e com a altura de sua preferência, porém só não exagere muito, o ideal é que o banner tenha 468x280 pixels.

Recomendo dividir a animação em cenas. Uma para o primeiro estado e o segundo para quando o usuário passar o mouse em cima do banner, pois assim faciltia o nosso trabalho e possíveis alterações.
No meu caso, eu dividi a animação em duas cenas, chamadas “cena1” e “rollover”, respectivamente.
Para trabalhar com cenas, você utilizará a paleta Scene (Cena). Abra-a pressionando “Shift + F2”. e adicione uma cena clicando no sinal de “+”.

Renomeie suas cenas de acordo com sua preferência. E vale lembrar que o Flash exibe as cenas de acordo com a posição na paleta, de cima para baixo.

Vamos agora editar a primeira cena (“cena1”).
Faça um retângulo que será o fundo do seu banner, pois vale ressaltar que a animação terá fundo transparente no html, mas nos preocuparemos com isso só no Dreamweaver. Por enquanto, você precisa imaginar que a cor de fundo do Flash não existe. Portanto, na cena 1, faça um retângulo de 468x60, sem bordas.

Agora selecione-o e agrupe pressionando "Ctrl + G". Com o retângulo ainda selecionado, defina na barra Properties (Propriedades) sua posição Y e X igual a zero.

Dentro desse retângulo você coloca todo o conteúdo que fará parte do primeiro estado do banner. Crie movimentos, utilize fotos, textos, tudo de acordo com sua necessidade. O que importa é usar a criatividade para chamar a atenção (de uma forma educada) do usuário, dispertando seu interesse em interagir com o banner, mas atentando sempre para o tamanho final do mesmo, tendo em vista que os portais normalmente não aceitam banners maiores que 12 kbytes, pois prejudica o carregamento do restante da página.
Depois de criada sua primeira cena, você deverá criar uma layer e ela deverá estar acima de todas as outras. Vamos criar um botão que chamará a próxima cena.
Faça um outro retângulo de 468x60 pixels e defina o seu X e Y igual a zero.
Com o retângulo ainda selecionado, pressione “F8” para convertemos ele para botão. Na janela que se abrir, escolha a opção button (botão) e dê um nome para ele. Clique em “OK”.

Em seguida, clique duas vezes no botão para editá-lo.
Na timeline (linha do tempo), clique em cima do primeiro frame e, sem soltar o mouse, arraste-o para o último frame.

Pronto, agora pressione “Crtl + e” para voltar à raiz do filme

Com o botão selecionado, pressione “F9” para abrir a paleta “Actions”.
Dentro da paleta digite:

on (rollOut) {
gotoAndStop("cena1", 1)
}

on (rollOver) {
gotoAndPlay("rollover", 1)
}

Essa ação faz com que a próxima cena seja chamada quando o usuário passar o mouse em cima do botão ou que volte ao começo do filme caso o usuário tire o mouse do banner durante a animação de transição entre as cenas.
Pronto, agora feche a paleta e, na timeline, crie mais uma layer com o nome “actions” ou “ações”, como preferir. Selecione o primeiro frame dessa layer e pressione “F9” para abrir a paleta “Actions” novamente. Na paleta digite:
stop();
Isso fará com que o filme pare e não vá automaticamente para a próxima cena assim que for exibido.
Pronto, nossa cena está criada. Vamos à segunda e última cena.
Crie novamente um retângulo, só que dessa vez ele deverá ter 468x280, que é a área total do filme. Depois de criado, agrupe-o e defina X e Y igual a 0.
Crie sua animação final, respeitando as dimensões do retângulo que acabou de criar.
Depois de criar a animação, crie uma camada acima de todas que, como na cena passada, conterá o botão, só que dessa vez o botão levará para uma determinada página quando clicado.
Com a layer criada, abra a “Library” (Blibioteca), pressionando “Ctrl + L” ou “F11”.
Procure pelo botão que você criou na cena anterior e arraste-o para o stage. Defina seu X e Y igual a zero. Feito isso, com o botão selecionado, pressione “Q” para redimensioná-lo. Aumente sua altura para que fique igual a do filme, ou seja, 280 pixels. Ou você poderá fazer isso diretamente na barra “Properties” (Propriedades), bastando selecionar o botão e digitar 280 no campo “H”, de “height”(altura).
Agora iremos inserir e ação que levará o usuário para o endereço desejado e outra que fará com que o banner volte à primeira cena, se por acaso o usuário tirar o mouse em cima do banner.
Para isso, com o botão selecionado, pressione “F9” e dentro da paleta “Actions” digite:

on (rollOut) {
 gotoAndStop("cena1", 1)
}

on (release) {
 getURL('http://www.suapagina.html', '_blank')
}
 

Essa ação fará com que, quando o usuário tirar o mouse de cima da área do banner, ele volte para a primeira cena, onde está com o tamanho padrão de um banner.
E ao ser clicado, o botão chama a função “getURL”, que levará o usuário à página especificada dentro da mesma.
A especificação “_blank”, como vocês já devem saber bem, serve para que a página seja aberta em uma nova janela.
Bom, agora só mais um passo para finalizarmos nosso banner. Crie uma camada chamada “Actions”, semelhante à da cena anterior.
No último frame de sua animação, crie um frame vazio, pressionando “F7”. Com esse frame selecionado, abra a paleta “Actions” pressionando “F9”.
Então digite:
stop();

Pronto, agora é só salvar e exportar seu banner para swf.
Iremos, nesse momento, inserir o banner no site. Para isso, abra a página na qual ficará o banner e crie uma layer, posicione-a no local desejado.
Clique dentro da layer e então pressione “Ctrl + Alt + F” para inserir um swf.



Depois de inserido o banner dentro da layer, vamos remover a cor de fundo do nosso banner, para que ele não fique por cima de parte do conteúdo do site. Para isso, selecione o banner e, na barra “Properties” (Propriedades), clique em “Parameters” (Parâmetros).
No campo “Parameter”, digite “wmode” – sem aspas. E no campo “value”, digite “transparent” – sem aspas também.



Pronto, agora nosso banner está inserido na página.

Veja um exemplo pronto no abaixo:



Obrigado a todos e até a próxima. Um abraço!

Ricardo Jucosky - blog.ricardojucosky.com - Desenvolvedor de interfaces web, atualmente trabalha como coordenador geral de desenvolvimento web de uma agência de publicidade.

Artigos relacionados:
» Expandable banners
» Fazendo um Botão RollOver RollOut
» Como fazer um efeito de foco de luz no Flash
» Trabalhando com Popup e FullScreen no Flash
» Efeito de Texto Desaparecendo Com Motion Blur

Este artigo possui 17 comentário(s).

Por: Elison em: 27/06/2008
Estado: Rio Grande Do Norte
Comentário: Muito bom o tutorial mais eu queria sabe se vc pade ensinor coma e que fas ese efeito com as letras que vc fes no seu exemplo ...
Por: Manoel em: 08/12/2007
Estado: Bahia
Comentário: Ricardo muito obrigado de coração mesmo por este tutoria q vc fez, tenha certeza que fez um ENORME favor pra mim, MUITO OBRIGADO!
Por: reuben.dg em: 03/12/2007
Estado: Goiás
Comentário: posso aplicar este banner expansivo no próprio site em flash, ou somente noutro em html?
Por: Priscilla em: 24/08/2007
Estado: Espírito Santo
Comentário: Certo. E como fazer com que as imagens em *gif sigam o mesmo movimento do Expandable Banner? Por exemplo um banner que mostra uma foto na parte expansível. Se quisermos suavizar o movimento da foto, fazendo com que ela desça da mesma forma que a parte expansível... como podemos fazer isso?
Por: Raimundo em: 24/07/2007
Estado: Distrito Federal
Comentário: parabens pelo gtrabalho lindo que vcs fazem.
Por: Marcio em: 13/07/2007
Estado: Rio Grande Do Sul
Comentário: Cara, Show esse tuto, só que quando eu tiro o mouse de cima, ele repete a cena rollover, ao invéz de voltar a cena 1. Por favor, tenho urgencia na resolução desse problema. Abraço
Por: Peterson em: 15/06/2007
Estado: Minas Gerais
Comentário: Muito bom o banner. Gostaria de saber uma coisa que me deixou intrigado. Como eu faço pra esse banner aparecer na minha página no formato 200 x 280px e quando eu passar o mouse ele almentar para os 468px sem deformar alterar o layout do site? Tipo sobrepor quando aberto, as outras partes do site)
Por: Rafael Ribeiro Dourado em: 14/12/2006
Estado: Sao Paulo
Comentário: Muito bom cara já estou desenvolvendo um banner deste pro site aki da empresa, valeu mesmo. Aproveitando gostria de saber se tem como você mandar promeu e-mail um tutorial para fazer um banner igual as da submarino, americanas, onde colocamos varios produtos com os numeros em baixo e esse banner é cambiavel, desde já agradeço.
Por: everton em: 01/12/2006
Estado: Paraná
Comentário: muito bom o tutorial, mas estou com uma duvida. depois de elaborado e inserido no html o conteudo do html que utiliza links testo ou img, eles fical inativo pois o flash inserido na layer fica por cima dos links como resolvo este problema para a informaçao que esta debaixo da layer continuar ativa
Por: Igor Moreira em: 26/11/2006
Estado: Sao Paulo
Comentário: ae cara, como eu faço esse efeito q vc fez no seu exemplo ? so bem noob em flash flwz vlwz


Seu nome:


E-mail:


Estado:


1 + 1 =


Comentário:

Aceito receber os informativos do Weblivre.net


Voltar

Dicas de Leitura
Aprenda Rápido: Excel Para Todos
Cd-rom Curso Completo De Excel
Criação de Sites em Ajax
Administre Seu Tempo Com o Outlook
RSS

Newsletter
Receba notícias e artigos em seu e-mail.
Nome:

E-mail:
Weblivre.net indica
Oficina da Net
Código Fonte
Ajuda na Web

© 2004-2007 - Weblivre.net - Informação em primeiro lugar. Todos os direitos reservados
Notícias Recentes
23/07/08 » Governo fecha acordo para educação em TI...
23/07/08 » Venda de títulos públicos pela Internet bate recor...
22/07/08 » São Carlos ganha novo Parque Tecnológico...
22/07/08 » Orkut e YouTube passam por manutenção...
22/07/08 » Orla de Copacabana ganha Internet wireless...
Últimos Artigos
Photoshop
Criando ícones interessantes com o Photoshop...
Business Intelligence
Business Objects tem novo diretor comercial...
Flash
JPG ou PNG no Flash?...
Artigos mais acessados
Outlook
Configurando o Gmail no Outlook Express...
Excel
Cálculo de Juros Simples e Composto no Excel - Parte 3...
Photoshop
Moldura pratica para foto x imagem...
Photoshop
Tatooagens!...
Hardware
Melhorando sua conexão de Internet....
Flash
Expandable banners...
Excel
Cálculo de Juros Simples e Composto no Excel - Parte 1...
Photoshop
Alguns efeitos interessantes...