Ako presunúť objekt pomocou šípok v jazyku ActionScript 3.0

Autor: John Stephens
Dátum Stvorenia: 28 Január 2021
Dátum Aktualizácie: 27 November 2024
Anonim
Ako presunúť objekt pomocou šípok v jazyku ActionScript 3.0 - Články
Ako presunúť objekt pomocou šípok v jazyku ActionScript 3.0 - Články

Obsah

Ak chcete vytvoriť hru v aplikácii Adobe Flash, musíte vedieť, ako vytvoriť kód na presunutie grafických objektov pomocou klávesov so šípkami. Akonáhle budete vedieť, budete rýchlo schopní vytvoriť všetky druhy Flash hier. Presunutie objektu so šípkou je jednoduché. V štyroch riadkoch kódu jazyka ActionScript 3 (Flash programovací jazyk) zadávate príkaz objektu, ktorý môže ísť nahor, nadol a doľava pomocou klávesov hore, dole, vpravo a vľavo.


inštrukcia

Ak chcete presunúť objekty pomocou klávesov nahor, nadol, doprava a doľava, použite ActionScript 3 (Goodshoot / Goodshoot / Getty Images)
  1. Spustite program Flash. Na úvodnej obrazovke vyberte "Flash File (ActionScript 3.0)" a vytvorte nový súbor pre váš projekt.

  2. Importujte grafické objekty, ktoré chcete použiť vo svojich pohyboch. Kliknite na možnosť Importovať do knižnice v ponuke Súbor. Vyberte grafiku, ktorú ste importovali, a kliknite na položku „Konvertovať na symbol“ v ponuke „Zmeniť“, aby ste grafiku previedli na objekt filmového klipu (takže grafiku možno animovať). Zadajte názov "anobject" pre symbol do textového poľa "name" v dialógovom okne "Convert to Symbol". Začiarknite políčko "Exportovať pre ActionScript" a potom "OK", ak chcete grafickému symbolu priradiť názov triedy "object_Um".


  3. Ak chcete otvoriť editor jazyka ActionScript 3, vyberte v ponuke „Okno“ v hlavnom menu panela „Akcie“ položku „Akcie“ a umiestnite kurzor myši na prvý riadok editora. Kliknite myšou a zadajte nasledujúci kód na umiestnenie kópie grafu "object_Um" do scény a umiestnite ho so súradnicami (400,400):

    var object_to_move: U_object = newU_object (); object_to_move.x = 400; object_to_move.y = 400; addChild (object_to_move);

    Kód AS3 "var" generuje kópiu symbolu "object_Um" a pomenuje ho pre "object_to_move". Graf je umiestnený prepojením vlastností x a y s objektom "object_to_move" v riadkoch 2 a 3. Metóda "addChild" vloží objekt do scény.

  4. Zadajte nasledujúci kód do nasledujúcich riadkov editora jazyka ActionScript 3, aby ste pridali udalosť, ktorá zistí, keď sú stlačené klávesy klávesnice, a určuje, že ak stlačíte klávesy nahor, nadol, doľava a doprava, objekt sa presunie na (so vzdialenos »ou 5 pixlov) ku kaľdému stlačenému tlačidlu.


    stage.addEventListener (KeyboardEvent.KEY_DOWN, whichKey) funkcia KtoréKey (event: KeyboardEvent): void {if (event.keyCode == Keyboard.LEFT) {object_to_move.x = object_to_move.x - 5}; if (event.keyCode == Keyboard.RIGHT) {object_to_move.x = object_to_move.x + 5}; if (event.keyCode == Keyboard.UP) {object_to_move.y = object_to_move.y - 5}; if (event.keyCode == Keyboard.DOWN) {object_to_move.y = object_to_move.y + 5};

    };

    Prvý riadkový kód deteguje, keď je stlačené tlačidlo, čím sa spúšťa vykonanie funkcie "whoKey". Na zistenie, ktorý kláves bol stlačený, sa používa sada štyroch podmienok (ak sa potom deklarácie) a objekt sa posúva o päť pixelov v smere stlačeného tlačidla.

Čo potrebujete

  • Adobe Flash Professional: verzie CS3, CS4 alebo CS5

Tutoriál pre bábiky

Randy Alexander

November 2024

Pripôobenie bábiky je v konečnom dôledku čaovo náročný, ale odmeňujúci proce. Každý pridaný detail robí vašu bábiku jedinečnou. Tvár je najdô...

Účesy pre hruškovité tváre

Randy Alexander

November 2024

Tvar našej tváre hrá dôležitú úlohu v našom výbere štýlov. Zlý pár okuliarov, alebo horšie, otrihanie v kombinácii neprávnym tvarom tváre m&...

Odporúča Sa Vám