Nesta série de tutoriais do sistema de partículas, criaremos uma animação de cena de neve com o ActionScript e o Flash
R. Para nossa cena, há muitos flocos de neve caindo ao mesmo tempo. Cada floco que cai no palco será uma instância do mesmo clipe de filme. Portanto, precisamos escrever o ActionScript para animar todas as instâncias, ou flocos de neve, no palco. Usaremos código modular ou reutilizável que pode ser usado para animar quantos flocos desejarmos.
A melhor maneira de começar uma série como essa é familiarizar-se com algumas das terminologias. Neste primeiro tutorial, vamos dar uma olhada geral na função e na chamada de função. Esta função moverá três flocos de um certo número de pixels para baixo do eixo vertical.
Para definir a cena, criei duas camadas na Linha do tempo que chamei de "fundo" e "flocos de neve". Eu importei uma imagem de plano de fundo para a Biblioteca Flash. Com o Quadro 1 da camada de fundo selecionado, arrastei a imagem de fundo para o palco. Em seguida, importei para a Biblioteca a imagem do floco de neve como um clipe de filme com o nome "mcSnowflake". Vamos animar três instâncias deste clipe de filme.
- Selecione o Quadro 1 na camada de flocos de neve na Linha do tempo e arraste uma instância do clipe de filme do mcSnowflake da Biblioteca para a parte superior do palco. No Inspetor de propriedades, atribua a este floco de neve um nome de instância "snowflake1_mc".
Repita isso para mais duas instâncias do clipe de filme mcSnowflake. Nomeie essas instâncias "snowflake2_mc" e "snowflake3_mc". Agora você deve ter três flocos no topo do palco, prontos para cair na cena da neve. Agora, escreveremos a função modular que criará esta animação.
- Crie uma nova camada na Linha do tempo e renomeie essa camada "Ações". Selecione o Quadro 1 nesta camada e abra o Painel de Ações (Janela - Ações). Digite esse código no painel e discutiremos o código.
função queda de neve (floco de neve: MovieClip, movimento: Number): void
{
snowflake.y = movimento;
}
queda de neve (snowflake1_mc, 10);
queda de neve (snowflake2_mc, 20);
queda de neve (snowflake3_mc, 30);
função snowfall (): voidContinuar
Instruções De Vídeo: Como fazer efeito de neve caindo no flash (Pode 2024).