Slik flytter du et objekt med pilene i ActionScript 3.0

Forfatter: Louise Ward
Opprettelsesdato: 4 Februar 2021
Oppdater Dato: 27 November 2024
Anonim
Agrohoroscope of watering plants in March 2022
Video: Agrohoroscope of watering plants in March 2022

Innhold

Hvis du vil lage et spill i Adobe Flash, må du vite hvordan du oppretter koden for å flytte grafikkobjektene dine med piltastene. Når du vet, kan du raskt lage alle typer Flash-spill. Det er enkelt å flytte en gjenstand med pilen. På bare fire linjer av ActionScript 3 (Flash programmeringsspråk) -koden, kommandoerer du et objekt som kan gå opp, ned og gå sidelengs med opp, ned, høyre og venstre tast.


retninger

Bruk ActionScript 3 til å flytte objekter med opp, ned, høyre og venstre tast (Goodshoot / Goodshoot / Getty Images)
  1. Start Flash-programmet. Fra startskjermbildet velg "Flash File (ActionScript 3.0)" for å lage en ny fil for prosjektet ditt.

  2. Importer grafikkobjektene du vil bruke i bevegelsene dine. Klikk på "Importer til bibliotek" -alternativet i "Fil" -menyen. Velg grafikken du importerte, og klikk på "Konverter til symbol" i "Modifiser" -menyen for å konvertere grafikken til et filmklippsobjekt (slik at grafikken kan animeres). Skriv inn navnet "anobject" for symbolet i "navn" tekstfeltet i dialogboksen "Konverter til symbol". Kontroller "Eksporter for ActionScript" -boksen, og deretter "OK" for å tildele klassenavnet "object_Um" til grafikk symbolet.


  3. Velg "Actions" fra "Window" -menyen i hovedmenyen på Flash-linjen for å åpne ActionScript 3-editoren. Plasser musemarkøren på første linje i redigeringsprogrammet. Klikk med musen og skriv inn følgende kode for å plassere en kopi av grafen "object_Um" i scenen og plasser den med koordinatene (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-koden "var" genererer en kopi av symbolet "object_Um" og heter det for "object_to_move". Grafen er plassert ved å koble egenskapene x og y til "object_to_move" i linjene 2 og 3. "addChild" -metoden legger objektet inn i scenen.

  4. Skriv inn følgende kode i de neste linjene i ActionScript 3-editoren for å legge til hendelsen som oppdages når tastaturtastene trykkes, og bestemmer at hvis opp-, ned-, venstre- og høyre-tastene trykkes, vil objektet bli flyttet til (med en avstand på fem piksler) til hver tast trykket.


    stage.addEventListener (KeyboardEvent.KEY_DOWN, whichKey) funksjon whichKey (event: KeyboardEvent): void {if (event.keyCode == Keyboard.LEFT) {object_to_move.x = object_to_move.x - 5}; hvis (event.keyCode == Tastatur.RETT) {object_to_move.x = object_to_move.x + 5}; hvis (event.keyCode == Keyboard.UP) {object_to_move.y = object_to_move.y - 5}; hvis (event.keyCode == Keyboard.DOWN) {object_to_move.y = object_to_move.y + 5};

    };

    Den første linjekoden oppdager når en tast trykkes, og utløser utførelsen av "whichKey" -funksjonen. Et sett med fire betingelser (hvis-da-deklarasjoner) brukes til å oppdage hvilken tast som ble trykket, og flytte objektet fem piksler i retning av tastetrykket.

Hva du trenger

  • Adobe Flash Professional: CS3, CS4 eller CS5-versjoner

Ubioft videopillerie "Aain' Creed" blander action og eventyr med kjult-baert pill. "Aain' Creed 2", utgitt for Xbox 360 og Playtation 3 i november 2009 og for PC i mar 2010...

Å trenge en 12-treng gitar kan være forvirrende for noen om ikke er kjent med intrumentet. I utgangpunktet er proeen nøyaktig den amme om trenger på en vanlig gitar, men for å...

Vår Anbefaling