Flash CS3 e AS 3.0 - Cena de neve
Nesta série de tutoriais do sistema de partículas, criaremos uma animação de cena de neve com o ActionScript e o FlashR. 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.

  1. 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.

  2. 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 (): void

Continuar


Instruções De Vídeo: Como fazer efeito de neve caindo no flash (Pode 2024).