Flash CS3 i AS 3.0 - prizor snijega
U ovoj seriji udžbenika o sustavu čestica stvarat ćemo animaciju snježne scene s ActionScriptom i FlashomR, Za našu scenu pada puno snježnih pahulja u isto vrijeme. Svaka pahulja koja padne na pozornicu bit će jedan primjerak istog filmskog isječka. Stoga moramo napisati ActionScript kako bismo animirali sve instance ili pahulje na pozornici. Koristit ćemo modularni, ili višekratni kôd koji se može koristiti za animiranje onoliko pahuljica koliko želimo.

Najbolji način za započinjanje niza poput ovog je upoznavanje s nekom od terminologija. U ovom ćemo prvom udžbeniku općenito pogledati funkciju i poziv funkcije. Ova funkcija pomiče tri pahuljice određeni broj piksela niz vertikalnu os.

Da postavim scenu, stvorio sam dva sloja na vremenskoj traci koje sam nazvao "pozadina" i "pahulje". Uvezio sam pozadinsku sliku u Flash knjižnicu. Kad je odabran okvir 1 pozadinskog sloja, povukao sam pozadinsku sliku na pozornicu. Zatim sam u Knjižnicu uveo sliku snježne pahulje kao filmski isječak s nazivom "mcSnowflake". Animirali ćemo tri primjerka ovog filmskog isječka.

  1. Odaberite okvir 1 na sloju snježnih pahuljica na Vremenskoj traci i povucite jednu instancu mcSnowflake filmskog isječka iz Biblioteke na vrh pozornice. U Inspektoru svojstava navedite pahuljici naziv instancije "snowflake1_mc".

    Ponovite ovo za još dva slučaja filma mcSnowflake. Navedite ove slučajeve "snowflake2_mc" i "snowflake3_mc". Sada biste trebali imati tri pahuljice na vrhu pozornice spremne za pad na snježnu scenu. Sada ćemo napisati modularnu funkciju koja će stvoriti ovu animaciju.

  2. Stvorite novi sloj na Vremenskoj traci i preimenujte ovaj sloj u "Akcije". Odaberite okvir 1 na ovom sloju i otvorite ploču s radnjama (prozor - radnje). Unesite ovaj kôd u ploču i tada ćemo raspravljati o kôdu.

    funkcija snježne padavine (pahuljica: MovieClip, pokret: Broj): praznina
    {
    snowflake.y = kretanje;
    }

    snježne padavine (snowflake1_mc, 10);
    snježne padavine (snowflake2_mc, 20);
    snježne padavine (snowflake3_mc, 30);

funkcija snježne padavine (): praznina

Nastaviti


Upute Video: External Page & File Linking in ActionScript 3.0 - Flash CS3 + CS4 Tutorial navigateToURL (Travanj 2024).