ActionScript hurokkódhoz - a kód
var _Snowflake: mcSnowflake;
Ez a kód első sor generál egy "_Snowflake" nevű általános változót, amely helyőrzőként működik a film klipjének minden egyes példányánál, amikor hozzáadódik. Arra is felszólítja a Flash-et, hogy az "mcSnowflake" osztálynevet használja az üres helyőrző változó adattípusaként.

for (var i: szám = 0; i <10; i ++)
A következő néhány sor egy kód hurok, amelyet arra használunk, hogy a film klipe több példányát a színpadra húzzuk. Az mert a kód elején azt mondja a Flash-nek, hogy ez egy ciklus, és hogy szeretnénk csinálni valamit "egy bizonyos számú alkalommal". Nézzük meg, mi van a zárójel között.

var i: szám = 0;
A kód hurok ezen sora egy "i" nevű változót hoz létre, amely számlálónk lesz. Az adattípust Számra állítottuk, a kezdeti értéket pedig 0-ra. A pontosvessző a kód ezen részét zárja le.

i <10;
Ez a kód azt mondja a Flash-nek, hogy önmagában ismételje meg a feladatot, mivel a számláló kevesebb, mint 10. Ez létrehozza az mcSnowflake filmklip 10 példányát és számozza őket 0-tól 9-ig. Ismét egy pontosvessző végzi a kód ezen részét.

i ++
Ez a kis kóddarab a számlálót 1-szer növeli, minden alkalommal, amikor a hurkot megismételik.

Ezután pontosan megmondjuk a Flashnek, hogy mit kell tennie, minden alkalommal, amikor végrehajtja a for hurkot. Ezek az utasítások göndör zárójelben vannak elhelyezve.

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


_Snowflake = új mcSnowflake ();
Ez létrehozza az mcSnowflake filmklip új példányát. Ne feledje, hogy a _Snowflake az egyes példányok helyőrzője.

addChild (_Snowflake);
Az addChild módszer egy beépített funkció, amely láthatóvá teszi a filmet a színpadon, ha hozzáadja azt a megjelenítési listához.

_Snowflake.x = i * 50;
Ez a kód a videoklip minden egyes példányát 50 pixel távolságra helyezi el. Ha nem adnánk hozzá ezt a kódot, a Flash mind a tíz filmklipjét, az egyiket a másikra helyezné, az alapértelmezett 0,0 helyzetbe, amely a színpad bal felső sarkában található.

A film tesztelésekor 10 pelyheket kell elhelyezni a színpad teteje mentén. Ez jobb, mint az utolsó verzió, de még mindig meg kell tennünk, hogy a pelyhek függőlegesen esjenek le a színpadon. Szintén jó lenne, ha véletlenszerűen változtatnánk a hópelyhek méretét, és hozzáadnánk minden egyes példányt egy véletlenszerű helyre a színpadon. Természetesen több, mint 10 pehelyre van szükségünk. Mindezt megtanuljuk a sorozat többi részében. Referenciaként mentse a hó jelenetét SnowScene2.fla néven.

← Vissza

Szerzői jog 2018 Adobe Systems Incorporated. Minden jog fenntartva. Az Adobe termék képernyőképe (i) újra kinyomtatva az Adobe Systems Incorporated engedélyével. 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 és Flash Paper vagy bejegyzett védjegy (ek) vagy az Adobe Systems Incorporated védjegye (i) az Egyesült Államokban és / vagy más országokban.