ActionScript pro smyčkový kód - kód
var _Snowflake: mcSnowflake;
Tento první řádek kódu vytvoří obecnou proměnnou nazvanou „_Snowflake“, která bude fungovat jako zástupný symbol pro každou instanci filmového klipu, jakmile bude přidán. Také Flash říká, aby jako typ dat pro prázdnou zástupnou proměnnou použil název třídy „mcSnowflake“.

pro (var i: Number = 0; i <10; i ++)
Dalších několik řádků kódu je kódová smyčka, kterou použijeme k „přetažení“ několika instancí filmového klipu na jeviště. pro na začátku kódu řekne Flash, že se jedná o smyčku for for a že chceme něco udělat „pro určitý počet časů“. Nyní se podívejme na to, co je mezi závorkami.

var i: Number = 0;
Tento řádek kódové smyčky vytváří proměnnou zvanou „i“, která bude naším čítačem. Nastavili jsme typ dat na Number a počáteční hodnotu na 0. Středník končí touto částí kódu.

i <10;
Tento kód říká Flashu, aby opakoval úlohu, protože samotný čítač je menší než 10. Tím vytvoříte 10 instancí filmového klipu mcSnowflake a očíslujete je 0 až 9. Opět středník ukončí tuto část kódu.

i ++
Tato malá část kódu zvýší čítač o 1 při každém opakování smyčky.

Dále řekneme Flash přesně, co dělat pokaždé, když provede smyčku for. Tyto pokyny jsou umístěny mezi složenými závorkami.

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


_Snowflake = new mcSnowflake ();
Tím se vytvoří nová instance filmového klipu mcSnowflake. Nezapomeňte, že _Snowflake je náš zástupný symbol pro každou instanci.

addChild (_Snowflake);
Metoda addChild je integrovaná funkce, která zviditelní filmový klip na scéně jeho přidáním do seznamu zobrazení.

_Snowflake.x = i * 50;
Tento kód umístí každou instanci filmového klipu od sebe o 50 pixelů. Pokud bychom tento kód nepřidali, Flash by umístil všech deset filmových klipů, jeden na druhý, na výchozí pozici 0,0, která je v levém horním rohu scény.

Když otestujete svůj film, měli byste mít v horní části jeviště 10 vloček. To je lepší než naše poslední verze, ale stále musíme, aby vločky padaly svisle dolů po jevišti. Také by bylo hezké náhodně změnit velikost sněhových vloček a přidat každou instanci na náhodném místě na jevišti. Samozřejmě potřebujeme více než pouhých 10 vloček. Ve zbytku série se naučíme, jak to vše udělat. Pro informaci si uložte sněhovou scénu jako SnowScene2.fla.

← Zpět

Copyright 2018 Adobe Systems Incorporated. Všechna práva vyhrazena. Snímky obrazovky produktů Adobe přetištěné se souhlasem společ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 / jsou [a] registrovanou ochrannou známkou (značkami) nebo ochrannou známkou (značkami) společnosti Adobe Systems Incorporated ve Spojených státech a / nebo jiných zemích.


Video Návody: ActionScript 1:1 - Customize your Workspace in Flash Pro (episode 24) (Smět 2024).