ActionScript pentru Loop Code - Codul
var _Snowflake: mcSnowflake;
Această primă linie de cod va crea o variabilă generică numită "_Snowflake", care va acționa ca un marcator de loc pentru fiecare instanță a clipului de film pe măsură ce este adăugată. De asemenea, îi spune lui Flash să folosească numele clasei noastre "mcSnowflake" ca tip de date pentru variabila marcantă goală.

for (var i: Number = 0; i <10; i ++)
Următoarele linii de cod sunt o buclă de cod pe care o vom folosi pentru a „trage” mai multe instanțe ale clipului de film pe scenă. pentru la începutul codului îi spune lui Flash că aceasta este o buclă pentru și că vrem să facem ceva „pentru un anumit număr de ori”. Acum, să aruncăm o privire la ce se află între paranteze.

var i: număr = 0;
Această linie a buclei de cod creează o variabilă numită "i" care va fi contorul nostru. Am setat tipul de date la Număr și valoarea inițială la 0. Punctul și virgula încheie această parte a codului.

i <10;
Acest cod îi spune lui Flash să repete sarcina la fel de mult, deoarece contorul este mai mic de 10. Aceasta va crea 10 instanțe ale clipului de film mcSnowflake și le va număra 0 până la 9. Din nou, un punct și virgulă încheie această parte a codului.

i ++
Această mică bucată de cod va crește contorul cu 1 de fiecare dată când se repetă bucla.

În continuare, vom spune Flash exact ce să facă de fiecare dată când execută bucla for. Aceste instrucțiuni sunt plasate între paranteze cret.

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


_Snowflake = new mcSnowflake ();
Aceasta va crea o nouă instanță a clipului de film mcSnowflake. Nu uitați că _Snowflake este locul nostru de rezervă pentru fiecare instanță.

addChild (_Snowflake);
Metoda addChild este o funcție încorporată care va face clipul de film vizibil pe scenă adăugându-l în lista de afișări.

_Snowflake.x = i * 50;
Acest cod va plasa fiecare instanță a clipului de film cu o distanță de 50 de pixeli. Dacă nu am adăuga acest cod, Flash ar plasa toate cele zece clipuri de film, unul peste celălalt, în poziția implicită de 0,0, care se află în colțul din stânga sus al scenei.

Când testați filmul, ar trebui să aveți 10 fulgi așezați de-a lungul vârfului scenei. Asta este mai bun decât ultima noastră versiune, dar tot trebuie să facem ca fulgii să cadă vertical în jos. De asemenea, ar fi bine să schimbați aleatoriu dimensiunea fulgilor de zăpadă și să adăugați fiecare instanță într-o locație aleatoare pe scenă. Desigur, avem nevoie de mai mult decât doar 10 fulgi. Vom învăța cum să facem toate acestea în restul seriei. Pentru referință, salvați scena de zăpadă sub forma SnowScene2.fla.

← Înapoi

Copyright 2018 Adobe Systems Incorporated. Toate drepturile rezervate. Captura (ecranele) de produs Adobe tipărite cu permisiunea Adobe Systems Incorporated. Adobe, Photoshop, Photoshop Album, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Elementele Premiere, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Fireworks, Contribute, Captivate, Flash Catalyst și Flash Paper este / sunt [o] marcă înregistrată [sau] sau o marcă comercială a Adobe Systems Incorporated în Statele Unite și / sau în alte țări.


Instrucțiuni Video,: How to Make a Calculator in C# Windows Form Application Part-2 (Mai 2024).