În acest sfat rapid, vă prezint într-o bibliotecă numită UniqueShape care vă va ajuta să creați forme comune folosind ActionScript 3.
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 ());
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.
Lansați Flash și creați un nou document Flash; setați dimensiunea scenei la 470x300px și rata de cadre la 24fps.
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.
Adăugați numele clasei la Clasă domeniu în Publica secțiunea din Proprietăți pentru a asocia FLA cu clasa de documente principale.
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!