Flash CS3 in AS 3.0 - snežni prizor
V tej seriji vaj za sistem delcev bomo ustvarjali animacijo snežne scene z ActionScript in FlashR. Za našo sceno hkrati pada veliko snežink. Vsak kosmiček, ki pade na oder, bo en primerek istega filmskega posnetka. Zato moramo napisati ActionScript, da bomo na odru animirali vse primerke ali snežinke. Uporabili bomo modularno ali večkratno uporabo kode, ki jo lahko uporabimo za animiranje toliko kosov, kolikor želimo.

Najboljši način za začetek takšne serije je, da se seznanite z nekaj terminologije. V tej prvi vadnici si bomo na splošno ogledali funkcijo in klic funkcije. Ta funkcija premakne tri kosmiče določeno število slikovnih pik navpično.

Za postavitev prizora sem na Časovni premici ustvaril dva sloja, ki sta jih poimenovala "ozadje" in "snežinke". Uvoženo sliko v ozadju sem v knjižnico Flash. Z okvirjem 1 izbrane plasti ozadja sem povlekel sliko ozadja na oder. Nato sem v Knjižnico uvozil sliko snežinke kot filmski posnetek z imenom "mcSnowflake". Animirali bomo tri primere tega filmskega posnetka.

  1. Izberite Frame 1 na plasti snežinke na Časovni trak in povlecite en primerek posnetka filma mcSnowflake iz knjižnice na vrh odra. V Inšpektorju lastnosti navedite tej snežinki ime instanc "snowflake1_mc".

    To ponovite še za dva primera posnetka filma mcSnowflake. Poimenujte te primere "snowflake2_mc" in "snowflake3_mc". Zdaj bi morali imeti tri kosmiče na vrhu odra, pripravljene, da padejo na snežno sceno. Zdaj bomo napisali modularno funkcijo, ki bo ustvarila to animacijo.

  2. Ustvarite nov sloj na Časovni traki in preimenujte ta sloj "Dejanja". Na tej plasti izberite Frame 1 in odprite ploščo Actions (Window - Actions). Vnesite to kodo v ploščo in nato bomo o njej razpravljali.

    funkcija sneženje (snežinka: MovieClip, gibanje: Število): nično
    {
    snowflake.y = gibanje;
    }

    snežne padavine (snežinka1_mc, 10);
    snežne padavine (snežinka2_mc, 20);
    snežne padavine (snežinka3_mc, 30);

funkcija snežne padavine (): nična

Nadaljujte