Sfat rapid crearea ușoară a formei cu unghi unic

În acest sfat rapid, vă prezint într-o bibliotecă numită UniqueShape care vă va ajuta să creați forme comune folosind ActionScript 3.


Rezultatul final al rezultatelor

Să aruncăm o privire asupra rezultatului final pe care îl vom strădui:

Fiecare dintre aceste forme vectoriale a fost creată cu un fragment simplu de ActionScript, cum ar fi:

 var cruce: Shape = nou Singura formă (noua Cruce ());

Pasul 1: Prezentare succintă

Folosind o clasă terță parte numită UniqueShape, vom crea diferite tipuri de forme comune. Puteți descărca sursa clasei de pe site-ul dezvoltatorului.


Pasul 2: Configurați fișierul dvs. Flash

Lansați Flash și creați un nou document Flash; setați dimensiunea scenei la 470x300px și rata de cadre la 24fps.


Pasul 3: ActionScript

Formele sunt create folosind ActionScript.

Creați o nouă clasă ActionScript (Cmd + N), salvați fișierul ca Main.as și scrieți următoarele linii, citiți comentariile din cod pentru a înțelege pe deplin comportamentul clasei.

 pachet import flash.display.Sprite; / * Importul Formelor Surselor Formelor * / import whirlpower.uniqueshape.SingleShape; importă whirlpower.uniqueshape.items.primitive. *; import flash.display.Shape; public final Clasa principală extinde Sprite funcția publică finală Principal (): void / * Heart * / inima var: Shape = new SingleShape (nou Hart ()); heart.x = lungimea inimii * 0.5 + 30; heart.y = stage.stageHeight * 0.5; addChild (inimă); / * Club * / var club: Shape = nou SingurShape (nou Clover ()); club.x = club.width + 80; club.y = stage.stageHeight * 0.5; addChild (Club); / * Cruce * / var cruce: Forma = noua singură formă (noua Cruce ()); cross.x = lățime încrucișată + 170; cross.y = stage.stageHeight * 0.5; addChild (cruce); / * Diamant * / var diamant: Forma = noua singură formă (new Dire ()); diamond.x = diamant. lățime + 260; diamond.y = stage.stageHeight * 0.5; addChild (diamant); / * Picătură * / apă de var: Formă = nouă formă nouă (nouă apă ()); water.x = lățimea apei + 350; water.y = stage.stageHeight * 0.5; addChild (apă); 

După cum puteți vedea, crearea este destul de ușoară, o instanță este creată folosind SingleShape clasa și clasa corespunzătoare formei reale și apoi este pur și simplu adăugată la scenă ca orice obiect de afișare.

Aruncă o privire în \ Whirlpower \ uniqueshape \ elemente \ primitiv \ pentru a vedea ce alte forme sunt disponibile.


Pasul 4: Clasa de documente

Adăugați numele clasei la Clasă domeniu în Publica secțiunea din Proprietăți pentru a asocia FLA cu clasa de documente principale.


Concluzie

Asta e! Experimentați folosind această clasă și distrați-vă cu cele 18 forme incluse!

Sper că ți-a plăcut acest sfat rapid, mulțumesc că ai citit!

Cod