ActionScript pre slučkový kód - kód
var _Snowflake: mcSnowflake;
Tento prvý riadok kódu vytvorí všeobecnú premennú s názvom „_Snowflake“, ktorá bude fungovať ako zástupný symbol pre každú inštanciu filmového klipu, keď sa pridá. Taktiež povie Flash, aby použil náš názov triedy „mcSnowflake“ ako typ údajov pre prázdnu zástupnú zástupnú premennú.

pre (var i: Number = 0; i <10; i ++)
Ďalších niekoľko riadkov kódu je kódová slučka, ktorú použijeme na „pretiahnutie“ niekoľkých inštancií filmového klipu na pódium. pre na začiatku kódu hovorí, že ide o slučku for for a že chceme niečo urobiť „určitý čas“. Teraz sa pozrime, čo je medzi zátvorkami.

var i: číslo = 0;
Tento riadok kódovej slučky vytvára premennú nazvanú „i“, ktorá bude našim počítadlom. Nastavili sme typ údajov na Number a počiatočná hodnota na 0. Stredník končí touto časťou kódu.

i <10;
Tento kód povie Flash, aby zopakoval úlohu tak osamelý, ako je počítadlo menšie ako 10. Takto sa vytvorí 10 inštancií filmového klipu mcSnowflake a očísluje sa od 0 do 9. Opäť bodkočiarka ukončí túto časť kódu.

i ++
Tento malý kúsok kódu zvýši počítadlo o 1 pri každom opakovaní slučky.

Ďalej povieme Flash presne, čo treba urobiť pri každom vykonaní cyklu for. Tieto pokyny sú umiestnené medzi zloženými zátvorkami.

{
_Snowflake = new mcSnowflake ();
addChild (_Snowflake);
_Snowflake.x = i * 50;
}


_Snowflake = new mcSnowflake ();
Takto sa vytvorí nová inštancia filmového klipu mcSnowflake. Nezabudnite, že _Snowflake je náš zástupný symbol pre každú inštanciu.

addChild (_Snowflake);
Metóda addChild je zabudovaná funkcia, ktorá zviditeľní filmový klip na javisku jeho pridaním do zoznamu zobrazení.

_Snowflake.x = i * 50;
Tento kód umiestni každú inštanciu filmového klipu s odstupom 50 pixelov. Ak by sme tento kód nepridali, Flash by umiestnil všetkých desať filmových klipov, jeden na druhý, na predvolenú pozíciu 0,0, ktorá je v ľavom hornom rohu scény.

Keď otestujete svoj film, mali by ste mať na vrchole javiska 10 vločiek. To je lepšie ako naša posledná verzia, ale stále musíme, aby vločky padali zvisle dolu. Tiež by bolo pekné náhodne zmeniť veľkosť snehových vločiek a pridať každý prípad na náhodnom mieste na javisku. Potrebujeme samozrejme viac ako len 10 vločiek. Vo zvyšku série sa naučíme, ako to všetko robiť. Pre porovnanie si scénu uložte ako SnowScene2.fla.

← Späť

Copyright 2018 Adobe Systems Incorporated. Všetky práva vyhradené. Snímky obrazovky produktov spoločnosti Adobe znova vytlačené so súhlasom spoločnosti Adobe Systems Incorporated. Adobe, Photoshop, Photoshop Album, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Fireworks, Contribute, Captivate, Flash Catalyst a Flash Paper je / sú [a] registrované ochranné známky alebo ochranné známky spoločnosti Adobe Systems Incorporated v USA a / alebo iných krajinách.