Quick Tips: Easy Shape Creation med UniqueShape

Quick Tips: Easy Shape Creation med UniqueShape
Del
Del
Del
Del
Dette Cyber ​​Monday Envato Tuts + kurs vil bli redusert til bare $ 3. Ikke gå glipp av.

I denne hurtig Tip, vil jeg introdusere deg til et bibliotek kalt UniqueShape som vil hjelpe deg å lage vanlige figurer ved hjelp av Actionscript 3.




Endelig resultat Forhåndsvisning

La oss ta en titt på det endelige resultatet vi skal jobbe mot:


Hver av disse vektorfigurer ble opprettet med en enkel tekstutdrag av Actionscript, som så:
Var kryss: Shape = new SingleShape (ny Cross ());



Trinn 1: Kort oversikt

Ved hjelp av en tredjepart klasse kalt UniqueShape, vil vi lage ulike typer vanlige former. Du kan laste ned kilde av klassen fra utviklerens side



Trinn 2:. Sett opp din Flash File

Launch Flash og opprette en ny Flash dokument; satt scenen størrelse til 470x300px og bildefrekvensen til 24fps




Trinn 3:.. Action

Formene er laget ved hjelp Action

Opprett en ny Action Class (Cmd + N), lagre filen som Main.as Hotell og skrive følgende linjer, kan du lese kommentarene i koden for å fullt ut forstå klassen oppførsel.
pakken { import flash.display.Sprite; /* Importer Former Kilde Classes * /import whirlpower.uniqueshape.SingleShape; import whirlpower.uniqueshape.items.primitive. *; import flash.display.Shape; offentlig siste klasse Hoved strekker Sprite {public endelige funksjonen main (): void {/* Hjerte * /var hjertet: Shape = new SingleShape (ny Hart ()); heart.x = heart.width * 0,5 + 30; heart.y = stage.stageHeight * 0,5; addChild (hjerte); /* Club * /var Klubb: Shape = new SingleShape (ny Clover ()); club.x = club.width + 80; club.y = stage.stageHeight * 0,5; addChild (klubb); /* Cross * /var kryss: Shape = new SingleShape (ny Cross ()); cross.x = cross.width + 170; cross.y = stage.stageHeight * 0,5; addChild (kryss); /* Diamond * /var diamond: Shape = new SingleShape (ny Dire ()); diamond.x = diamond.width + 260; diamond.y = stage.stageHeight * 0,5; addChild (diamant); /* Droplet * /var vann: Shape = new SingleShape (ny Vann ()); water.x = water.width + 350; water.y = stage.stageHeight * 0,5; addChild (vann); }}}

Som du kan se, er etableringen ganske enkelt, en forekomst er opprettet ved hjelp av SingleShape klasse og klassen som tilsvarer den faktiske form, og da er det bare lagt til scenen som alle skjermobjekt. Anmeldelser

Ta en titt i \\ whirlpower \\ uniqueshape \\ elementer \\ primitive \\
mappe for å se hva andre former er tilgjengelig



Trinn 4:. Dokument Class
< p> Legg klassenavnet til Class
feltet i Publiser
delen av Egenskaper
panel knytte FLA med hoveddokumentet klasse.
< p>


Konklusjon

Det er det! Eksperiment ved hjelp av denne klassen og ha det gøy med de 18 figurene inkludert!

Jeg håper du likte denne Quick Tips, takk for lesing!