LOGIN:

iMasters | Por uma internet mais criativa e dinâmica

Feeds

Flash

Feed da seção Flash

Newsletter de Flash

Patrocínio:

Sexta-feira, 13/12/2002 - 03:59 - Por Dauton Janota
Seções relacionadas:

Ação Include - Flash

Olá Pessoal!!

Neste artigo mostraremos como usar a action #INCLUDE. Veja abaixo um exemplo do que é possível fazer com ela, e logo após como criar este exemplo.

O que é a ação #include, e como importar uma actionscript *.as?

# Include - Esta ação pega um arquivo (.*as) de texto externo contendo Actionscript e o inclui no script existente da lista de ações.

.*as - arquivo criado no bloco de notas, contendo actionscripts, salvo com a extensão *.as

Como importar actionscript?... É simples: (vou utilizar um efeito para o ponteiro do mouse como exemplo)

1) Crie um filme com uma Cena (Cena 1) três Camadas – “máscara”, "mc_supermouse" (mascarada) e "fundo e botão" - ajuste a velocidade do filme para 30 qps.

2) No primeiro frame da Camada máscara, faça um retângulo.

3) Agora, na camada mc_supermouse, crie um movie Clip chamado também "mc_supermouse" e edite-o. Na área de edição do "mc_supermouse" crie outro movie Clip com o nome de "supermouse". Agora, na área de edição do "supermouse" crie duas camadas (cima e baixo). Coloque um campo de texto no primeiro frame da camada "cima" e escreva SM. Faça o mesmo para a camada "baixo", porém, clareie um pouco este texto de forma que cause um bom efeito.

4) Volte para a Cena 1 e selecione, na camada "mc_supermouse", o movie Clip mc_supermouse com apenas um clique. Abra a caixa de ações no modo especialista e insira o seguinte:

onClipEvent(load){
#include "incluir_acao.as"

6) A camada "fundo e botões" não serão abordadas neste tutorial, pois foram feitas para "encher linguiça".

7) Agora vamos criar o arquivo incluir_acao.as . Abra o bloco de notas e insira o seguinte:

n=10
s._visible=0
xA=_xmouse
yA=_ymouse
Mouse.hide()
}
onClipEvent(enterFrame){
xO=xA
yO=yA
xA=_xmouse
yA=_ymouse
difX=int(xA-xO)/10
difY=int(yA-yO)/10
for(i=0;i<n;i++){
s.duplicateMovieClip("s"+i,i )
h=this["s"+i]
h._x=(difX * i) + xA
h._y=(difY * i) + yA
h._alpha= (10 * i)
}
updateAfterEvent()
}

8) Salve o arquivo como "incluir_acao.as" (sem aspas) no mesmo diretório que esta o *.swf.

9) Agora é só publicar!

Simples, fácil e eficiente, não é?

Qualquer dúvida entre em contato comigo, ou poste uma mensagem no Fórum.

Abraços...

Clique aqui para fazer o download dos arquivos.

Todos os artigos de Dauton Janota

0 comentários publicados

Poste um comentário


Os textos publicados neste espaço são de responsabilidade única de seus autores (colunistas e leitores) e podem não expressar necessariamente a opinião do iMasters.

Sobre o autor

Dauton Janota é desenvolvedor de projetos avançados em Flash MX e autor dos livros "Flash Action Script MX - Documentado e Não-documentado" e "Flash animado - Técnicas avançadas de design e animações".


Indique para um amigo

captcha

TI SHOP Produtos iMasters

  • Lançamento: CD-ROM Treinamento Aplicado de SQL - Lançamento! Treinamento Aplicado de SQL - Aprenda a trabalhar com SQL com bancos de dados Oracle e SQL Server. São mais de 100 tópicos explicados por Mauro Pichilliani, um articulistas mais lidos do iMasters. Aproveite! Apenas R$ 69,90 no TI SHOP.
  • Lançamento: Livro iMasters "O Encontro de 2 Mundos"- Este livro conta com 56 crônicas de profissionais mais admirados e influentes do mercado brasileiro de Internet. Aproveite o preço especial para leitores do iMasters. Apenas R$ 40,00 e envio imediato!
  • DVD Curso Completo de Photoshop - Do conceito à finalização Lançamento! Curso Completo de Photoshop, em DVD, com mais de 230 aulas dividas em 4 módulos: conceito, básico, avançado e finalização. Apenas R$ 69,50 no TI SHOP - Frete com 50% de desconto
  • DVD Javascript Starter - Curso Completo Com mais de 9 horas de vídeo-aulas, é um curso completo sobre Javascript. Ideal para quem deseja aprender a linguagem. Apenas R$ 64,90 no TI SHOP - Frete com 50% de desconto!

2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.