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. 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 \\ 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!
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); }}}
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