Bom galera, como primeiro post do meu Blog vou escrever sobre Flash, uma dica bem simples mais que pode ajudar muito a galera que esta iniciando em Flash.

Vamos lá, para este tutorial de swf externo vamos desenvolver primeiro um arquivo que eu chamo de base, ele vai servir para “receber” os arquivos externos.

Abra seu Flash, Arquivo/novo, este tutorial vai ser em AS 2.0, então se a sua versão do flash é a CS3 escolha “Flash file (ActionScript 2.0)“. Nas propriedades vamos alterar as dimensões para 400px de largura e 400px de altura, cor de fundo Branca, Frame Rate 24fps, Ok.

Agora no menu do programa clique em “Insert / New Symbol“, vai aparecer uma janela como esta:

 

Altere o nome para “recebe” e marque a opção “Movie Clip”, clique em Ok.

Clique em “Scene1″ para sair do Movie Clip, note que ele foi criado dentro da biblioteca (Ctrl+L), clique nele e arraste-o p/ palco. Coloque na posição X=0 e Y=0 conforme imagem abaixo:

 

Feito isso é preciso colocar um nome de instancia neste Movie Clip, clique nele e no painel de propriedades de o nome “recebe” no campo “instance name

 

Agora vamos criar os botões, Faça um retângulo e transforme-o em Button conforme imagem:

 

Faça mais 2 botões iguais a este mudando apenas a cor.

 Pronto, o arquivo base esta pronto.

Vamos criar agora os 3 arquivos externos, o “Verde”, o “Vermelho” e o “Azul”. Abra um arquivo novo, 400 x 400 px, faça um quadrado do tamanho do palco (400 x 400px) e pinte de verde, exporte com o nome “verde.swf“, faça a mesma coisa nos outros 2.

Feito isso voltamos ao arquivo “base.fla“, vamos colocar as Actions para fazer a coisa funcionar.

Clique no primeiro Frame e depois digite a seguinte linha no painel de “Actions – Frame”.

_root.recebe.loadMovie(“verde.swf”);

Esta ação vai chamar o primeiro arquivo (verde) quando o filme for rodado.

Agora clique o primeiro botão (verde) e no painel de “Actions – Button” digite a seguinte linha:

on (release) {
_root.recebe.loadMovie(“verde.swf”);
}

Essa ação chama o arquivo verde.swf quando clicado no botão verde.

Repita esta ação nos demais botões mudando apenas o nome do arquivo para o botão correspondente (vermelho.swf para vermelho e azul.swf para azul) e pronto.

Para fazer o download dos arquivos clique aqui.

Qualquer dúvida é só deixar um comentário que estarei respondendo.

Abraço
Até o próximo tutorial!!!

Share and Enjoy:
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • LinkedIn
  • Reddit
  • Google Bookmarks
  • Rec6
  • Facebook
  • Twitter
  • RSS
  • Tumblr
  • email

Nenhum post relacionado.

6 Responses to “SWF Externo”

  1. E ai Leonardo blz? Gostei do seu tuto, mais uma dúvida que eu tenho é como controlar esses swfs externos que estão aparecendo?
    Abraços.

  2. Oi Luan, que bom que gostou.

    Bem, explique melho como você gostaria de estar controlando esses SWFs

  3. olá brother, me ajudou bastante também, e funciona muito bem mesmo, agrande abraço aqui do Rio Grande do Sul

  4. Bom, tenho alguns problemas e espero q vc possa me ajudar:

    Criei um site de uma galeria de fotografias e as galerias de exposições fiz em forma de SWF externos. Pois bem, lá vai:

    1 – Como inibir o aparecimento dos botões da galeria anterior, pois quando sai de uma galeria de fotos para outra (tem o preloader e tudo) aí ela aparece sobre a anterior, mas os botões dakela outra continuam aparecendo e aí eu tenho uma mãozinha que indica um botãoo num espaço em branco!!!

    2 – Como criar um botão q vá do SWF externo para o principal (o site em si) ele precisa apontar pra uma frame específica dentro do SWF principal.

    Por favor, ajuda!!!

  5. Opa, bom tutorial cara. Parabéns :D

Leave a Reply