Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako pracovať s Sprites v AS3

V jazyku ActionScript 3.0 ( AS3 ) , trieda Sprite je základným zobrazenie zoznamu stavebný blok , ktorý môže zobrazovať grafiku . Sprite objekt je podobný filmový klip bez časovej osi , je preto vhodný pre vytváranie objektov , ktoré nepotrebujú časovej osi . Napríklad , užívateľské rozhranie nepotrebuje časovú os . Užívateľské rozhranie je grafické rozhranie , prostredníctvom ktorého môžu užívatelia komunikovať s flash hru alebo aplikáciu Flash . V hernom rozhraní , môžete si vybrať akcie , reprezentované grafickými ikonami alebo krátkymi textami . Pokyny dovolená 1

Kliknite na tlačidlo " Štart " , " Všetky programy " a " Adobe Flash CS5.5 . " Kliknite na tlačidlo " Nový" a " Flash File " vytvoriť nový súbor Flash . Zadajte názov pre neho . Kliknite na tlačidlo " Uložiť " uložíte súbor v priečinku " FLasherAS3_PartI " . Kliknite na " Document Class Box " v sekcii " Vlastnosti " . Zadajte " Škriatkovia " a kliknite na tlačidlo " Uložiť " znova .
2

Kliknite na " Nový " a " ActionScript " , ak chcete vytvoriť nový súbor ActionScript . Zadajte názov a uložte ho do zložky " Code " . Teraz máte " sprites.fla " súbor a " sprites.as " súbor .
3

Dvakrát kliknite na súbor FLA ho otvorte . Nastavte " CLASSPATH " do zložky " FlasherAS3_PartI/Code " . Uložte zmeny .
4

Dvakrát kliknite AS súboru zadajte kód rozhrania . Import tried Sprite a MouseEvent cez kód : import flash.display.Sprite ; import flash.events.MouseEvent ,
5

Definovanie objektu Sprite , " kruh " a nakreslite kruh : var kruh : Sprite = new Sprite ( ) ; circle.graphics.beginFill ( 0xFFCC00 ) ; circle.graphics.drawCircle ( 0 , 0 , 40 ) ; .

Vyššie uvedený kód je len príklad použitia Sprite triedy

6

Pridať Eventlisteners a funkcie , ktoré užívateľom umožnia pretiahnuť kruh , keď je stlačené tlačidlo myši :

circle.addEventListener ( MouseEvent.MOUSE_DOWN , mouseDown ) funkcia mouseDown ( event : MouseEvent ) : void { kruh . startDrag ( ) ; } circle.addEventListener ( MouseEvent.MOUSE_UP , mouseReleased ) ; funkcie mouseReleased ( event : MouseEvent ) : void { circle.stopDrag ( ) ; trace ( circle.dropTarget.name ) ; } Užívatelia môžu preťahovať - and - drop kruh pomocou myši . Pohyby drag - and - drop sú pohyby podporované Sprite objekty . Znova, toto je príklad pohybu objektu Sprite .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené