Rask Tips Enkel Shape Creation med UniqueShape

I denne Quick Tip vil jeg introdusere deg til et bibliotek kalt UniqueShape som vil hjelpe deg med å lage vanlige figurer ved hjelp av ActionScript 3.


Endelig resultatforhåndsvisning

La oss se på det endelige resultatet vi vil jobbe for:

Hver av disse vektorformene ble opprettet med en enkel utdrag av ActionScript, slik som:

 var cross: Shape = new SingleShape (new Cross ());

Trinn 1: Kort oversikt

Ved å bruke en tredjepartsklasse kalt UniqueShape, oppretter vi ulike typer vanlige former. Du kan laste ned kilden til klassen fra utviklerens nettsted.


Trinn 2: Konfigurer din Flash-fil

Start Flash og opprett et nytt Flash-dokument; Still scenestørrelsen til 470x300px og bildefrekvensen til 24fps.


Trinn 3: ActionScript

Formene er opprettet ved hjelp av ActionScript.

Opprett en ny ActionScript-klasse (Cmd + N), lagre filen som Main.as og skriv følgende linjer, vennligst les kommentarene i koden for å forstå klassens oppførsel fullt ut.

 pakke import flash.display.Sprite; / * Importer formene Kildeklasser * / import whirlpower.uniqueshape.SingleShape; importere whirlpower.uniqueshape.items.primitive. *; importer flash.display.Shape; Offentlig endelig klasse Hoved utvider Sprite Offentlig endelig funksjon Main (): void / * Heart * / var heart: Shape = new SingleShape (new Hart ()); heart.x = heart.width * 0,5 + 30; heart.y = scene.stageHeight * 0,5; addChild (hjerte); / * Club * / var klubb: Shape = new SingleShape (new Clover ()); club.x = club.width + 80; club.y = scene.stageHeight * 0,5; addChild (klubb); / * Cross * / var cross: Shape = new SingleShape (new Cross ()); cross.x = cross.width + 170; cross.y = scene.stageHeight * 0.5; addChild (kryss); / * Diamant * / Var Diamant: Form = Ny SingleShape (Ny Dire ()); diamond.x = diamond.width + 260; diamond.y = scene.stageHeight * 0,5; addChild (diamant); / * Dråpe * / var vann: Form = Ny SingleShape (nytt vann ()); water.x = water.width + 350; water.y = scene.stageHeight * 0,5; addChild (vann); 

Som du ser, er etableringen ganske enkel, en forekomst er opprettet ved hjelp av SingleShape klassen og klassen som svarer til den faktiske formen, og så blir den bare lagt til scenen som et hvilket som helst skjermobjekt.

Ta en titt i \ Whirlpower \ uniqueshape \ elementer \ primitive \ mappe for å se hvilke andre former som er tilgjengelige.


Trinn 4: Dokumentklasse

Legg klassenavnet til Klasse felt i publisere delen av Eiendommer panel for å knytte FLA til hoveddokumentklassen.


Konklusjon

Det er det! Eksperiment med denne klassen og ha det gøy med de 18 bildene som følger med!

Jeg håper du likte denne Quick Tip, takk for å lese!