Flash CS3 e AS 3.0 - Snow Scene
In questa serie di tutorial sul sistema particellare creeremo un'animazione di scene di neve con ActionScript e FlashR. Per la nostra scena, ci sono molti fiocchi di neve che cadono allo stesso tempo. Ogni fiocco che cade sul palco sarà un'istanza dello stesso filmato. Quindi dobbiamo scrivere ActionScript per animare tutte le istanze o i fiocchi di neve sul palco. Useremo un codice modulare o riutilizzabile che può essere usato per animare tutti i fiocchi che desideriamo.

Il modo migliore per iniziare una serie come questa è familiarizzare con alcuni termini. In questo primo tutorial, daremo uno sguardo generale alla funzione e alla chiamata di funzione. Questa funzione sposta tre fiocchi di un certo numero di pixel lungo l'asse verticale.

Per impostare la scena, ho creato due livelli nella linea temporale che ho chiamato "sfondo" e "fiocchi di neve". Ho importato un'immagine di sfondo nella Libreria Flash. Con il fotogramma 1 del livello di sfondo selezionato, ho trascinato l'immagine di sfondo sullo stage. Successivamente, ho importato nella libreria l'immagine del fiocco di neve come un clip filmato con il nome "mcSnowflake". Animeremo tre istanze di questo filmato.

  1. Seleziona il fotogramma 1 sul livello dei fiocchi di neve nella linea temporale e trascina un'istanza del clip filmato di mcSnowflake dalla Libreria nella parte superiore dello stage. Nella finestra di ispezione Proprietà, assegnare a questo fiocco di neve un nome di istanza di "snowflake1_mc".

    Ripetere l'operazione per altre due istanze del clip filmato mcSnowflake. Denominare queste istanze "snowflake2_mc" e "snowflake3_mc". Ora dovresti avere tre fiocchi in cima al palco pronti a cadere nella scena della neve. Ora, scriveremo la funzione modulare che creerà questa animazione.

  2. Crea un nuovo livello nella linea temporale e rinomina questo livello "Azioni". Selezionare il fotogramma 1 su questo livello e aprire il pannello Azioni (Finestra - Azioni). Digita questo codice nel pannello e discuteremo il codice.

    funzione nevicata (fiocco di neve: MovieClip, movimento: Numero): vuoto
    {
    snowflake.y = movimento;
    }

    nevicata (snowflake1_mc, 10);
    nevicata (snowflake2_mc, 20);
    nevicata (snowflake3_mc, 30);

funzione nevicata (): nulla

Continua


Istruzioni Video: (Snowfall) It's begun (Aprile 2024).