Cum să mutați un obiect cu săgețile din ActionScript 3.0

Autor: John Stephens
Data Creației: 2 Ianuarie 2021
Data Actualizării: 21 Noiembrie 2024
Anonim
moving pacmen with keyboard arrows in action script 3
Video: moving pacmen with keyboard arrows in action script 3

Conţinut

Dacă doriți să creați un joc în Adobe Flash, trebuie să știți cum să creați codul pentru a muta obiectele grafice cu tastele săgeți. Odată ce știi, vei putea crea rapid tot felul de jocuri Flash. Mutarea unui obiect cu săgeata este ușoară. În doar patru rânduri de cod ActionScript 3 (limbaj de programare Flash) comandați un obiect care poate merge în sus, în jos și merge în lateral cu tastele sus, jos, dreapta și stânga.


instrucțiuni de ghidare

Utilizați ActionScript 3 pentru a muta obiectele cu tastele sus, jos, dreapta și stânga (Goodshoot / Goodshoot / Getty Images)
  1. Porniți programul Flash. Din ecranul de start alegeți "Fișier Flash (ActionScript 3.0)" pentru a crea un fișier nou pentru proiectul dvs.

  2. Importați obiectele grafice pe care doriți să le utilizați în mișcările dvs. Faceți clic pe opțiunea "Importați în bibliotecă" din meniul "Fișier". Selectați graficele pe care le-ați importat și dați clic pe "Conversie la simbol" din meniul "Modificați" pentru a transforma graficul într-un obiect de film (astfel încât imaginea să poată fi animată). Introduceți numele "anobject" pentru simbolul din câmpul de text "nume" din caseta de dialog "Conversie în simbol". Bifați caseta "Export pentru ActionScript", apoi "OK" pentru a atribui simbolul grafic numele de clasă "object_Um".


  3. Selectați "Acțiuni" din meniul "Fereastră" din meniul principal al barei Flash pentru a deschide editorul ActionScript 3. Poziționați cursorul mouse-ului pe prima linie a editorului. Faceți clic cu mouse-ul și introduceți codul următor pentru a plasa o copie a graficului "object_Um" în scenă și poziționați-o cu coordonatele (400,400):

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

    Codul AS3 "var" generează o copie a simbolului "object_Um" și îl numește pentru "object_to_move". Graficul este poziționat prin legarea proprietăților x și y de "object_to_move" în liniile 2 și 3. Metoda "addChild" introduce obiectul în scenă.

  4. Introduceți următorul cod în liniile următoare ale editorului ActionScript 3 pentru a adăuga evenimentul care detectează momentul apăsării tastelor de tastatură și determină că dacă tastele sus, jos, stânga și dreapta sunt apăsate, obiectul va fi mutat în (cu o distanță de cinci pixeli) pentru fiecare tastă apăsată.


    stage.addEventListener (KeyboardEvent.KEY_DOWN, careKey) careKey (eveniment: KeyboardEvent): void {if (event.keyCode == Keyboard.LEFT) {object_to_move.x = object_to_move.x - 5}; dacă (event.keyCode == Tastatură.RIGHT) {object_to_move.x = object_to_move.x + 5}; dacă (event.keyCode == Keyboard.UP) {object_to_move.y = object_to_move.y - 5}; dacă (event.keyCode == Keyboard.DOWN) {object_to_move.y = object_to_move.y + 5};

    };

    Codul primei linii detectează momentul apăsării unei taste, declanșând executarea funcției "whichKey". Un set de patru condiționări (dacă și apoi declarații) sunt folosite pentru a detecta ce tastă a fost apăsată și pentru a muta obiectul cu cinci pixeli în direcția tastei apăsate.

Ce ai nevoie

  • Versiuni Adobe Flash Professional: CS3, CS4 sau CS5

ingura înghețată nu ete rea pentru bolnavii de reflux acid. Cu toate acetea, exită factori anatomici și de mediu care pot exacerba tarea. fatul principal ete aceta: dacă conumul unui anumit alime...

Producătorul Ray-Ban produce linia de ochelari Wayfarer din 1952. Împreună cu Ray-Ban Aviator, Wayfarer e numără printre cele mai bine vândute modele de ochelari. La lanare, Wayfarer au fot ...

Popular