Sisu
Kui soovite Adobe Flashis mängu luua, peate teadma, kuidas luua kood, et liigutada oma graafilisi objekte nooleklahvidega. Kui tead, saate kiiresti luua igasuguseid Flash-mänge. Objekti liigutamine noolega on lihtne. Vaid neljas reas ActionScript 3 (Flash programmeerimiskeel) kood annab käsu objektile, mis võib üles, alla ja paremale, vasakule, paremale ja vasakule minna.
Juhised
Kasutage ActionScript 3, et liigutada objekte üles, alla, paremale ja vasakule (Goodshoot / Goodshoot / Getty Images)-
Käivitage Flash programm. Valige avakuval "Flash File (ActionScript 3.0)", et luua oma projektile uus fail.
-
Importige liikumises kasutatavaid graafilisi objekte. Klõpsake menüüs "Fail" menüüs "Impordi raamatukogusse". Valige graafika, mida importisite, ja klõpsa menüüs "Muuda" "Konverteeri sümboliks", et teisendada graafika videolõigu objektiks (nii et graafika saab animeerida). Sisestage sümbolile nimi "anobject" dialoogiboksis "Convert to Symbol" (nimi) tekstiväljale. Kontrollige "Export for ActionScript" kasti ja seejärel "OK", et määrata klassi nimi "object_Um" graafilisele sümbolile.
-
ActionScripti 3 redaktori avamiseks valige Flash-riba peamenüü menüüst „Toimingud”, tehke hiirekursor redaktori esimesele reale. Klõpsake hiirega ja sisestage järgmine kood, et asetada stseeni graafik "object_Um" koopia ja paigutada see koordinaatidega (400 400):
var object_to_move: U_object = newU_object (); object_to_move.x = 400; object_to_move.y = 400; addChild (object_to_move);
AS3 kood "var" loob sümboli "object_Um" koopia ja nimetab selle "object_to_move". Graaf on paigutatud seostades x ja y omadused "object_to_move" ridadega 2 ja 3. "AddChild" meetod lisab objekti stseeni.
-
Sisestage ActionScript 3 redaktori järgmistesse ridadesse järgmine kood, et lisada klaviatuuriklahvide vajutamisel tuvastatav sündmus, ja määrab, et kui vajutatakse üles, alla, vasakule ja paremale klahve, viiakse objekt üle (vajutades viis pikslit) igale klahvile.
stage.addEventListener (KeyboardEvent.KEY_DOWN, misKey) funktsioon, misKey (sündmus: KeyboardEvent): void {if (event.keyCode == Keyboard.LEFT) {object_to_move.x = object_to_move.x - 5}; kui (event.keyCode == Keyboard.RIGHT) {object_to_move.x = object_to_move.x + 5}; kui (event.keyCode == Keyboard.UP) {object_to_move.y = object_to_move.y - 5}; kui (event.keyCode == Keyboard.DOWN) {object_to_move.y = object_to_move.y + 5};
};
Esimese rea kood tuvastab, kui klahvi vajutatakse, käivitades funktsiooni "misKey". Nelja tingimuse komplekti (kui deklaratsioonid) kasutatakse selleks, et tuvastada, millist klahvi vajutati, ja liigutada objekti viis pikslit vajutatava klahvi suunas.
Mida sa vajad
- Adobe Flash Professional: CS3, CS4 või CS5 versioonid