Så här flyttar du ett objekt med pilarna i ActionScript 3.0

Författare: John Stephens
Skapelsedatum: 1 Januari 2021
Uppdatera Datum: 25 November 2024
Anonim
Så här flyttar du ett objekt med pilarna i ActionScript 3.0 - Artiklar
Så här flyttar du ett objekt med pilarna i ActionScript 3.0 - Artiklar

Innehåll

Om du vill skapa ett spel i Adobe Flash behöver du veta hur man skapar koden för att flytta dina grafiska objekt med piltangenterna. När du väl vet kan du snabbt skapa alla typer av Flash-spel. Att flytta ett objekt med pilen är lätt. På bara fyra rader av ActionScript 3-kod (Flash programmeringsspråk) anger du ett objekt som kan gå uppåt, nedåt och gå sidled med upp, ner, höger och vänster tangent.


vägbeskrivning

Använd ActionScript 3 för att flytta objekt med upp, ned, höger och vänster tangent (Goodshoot / Goodshoot / Getty Images)
  1. Starta Flash-programmet. Från startskärmen väljer du "Flash File (ActionScript 3.0)" för att skapa en ny fil för ditt projekt.

  2. Importera de grafiska objekten du vill använda i dina rörelser. Klicka på alternativet "Importera till bibliotek" i menyn "Arkiv". Välj grafiken som du importerade och klicka på "Convert to Symbol" i "Modify" -menyn för att konvertera grafiken till ett filmklippsobjekt (så grafiken kan animeras). Ange namnet "anobject" för symbolen i textfältet "namn" i dialogrutan "Konvertera till symbol". Markera rutan Exportera till ActionScript, sedan "OK" för att tilldela klassnamnet "object_Um" till grafik symbolen.


  3. Välj "Åtgärder" från menyn "Fönster" i huvudmenyn i Flash-fältet för att öppna ActionScript 3-redigeraren. Placera muspekaren på första raden i redigeraren. Klicka med musen och skriv in följande kod för att placera en kopia av grafen "object_Um" i scenen och placera den med koordinaterna (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" genererar en kopia av symbolen "object_Um" och namnger den för "object_to_move". Grafen placeras genom att länka x- och y-egenskaperna till "object_to_move" i raderna 2 och 3. "addChild" -metoden sätter in objektet i scenen.

  4. Ange följande kod i de följande raderna i ActionScript 3-redigeraren för att lägga till händelsen som upptäcker när tangentbordstangenterna trycks och bestämmer att om upp-, nedåt-, vänster- och högerknapparna trycks, flyttas objektet till (med ett avstånd på fem pixlar) till varje tangenttryckt.


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

    };

    Den första radkoden detekteras när en tangent trycks in, vilket utlöser utförandet av "whichKey" -funktionen. En uppsättning av fyra villkor (om-då-deklarationer) används för att detektera vilken tangent som trycktes och flytta objektet fem pixlar i tangentens riktning.

Vad du behöver

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

Hur man skiljer honung från vaxkam

Charles Brown

November 2024

Honung är en naturlig mat om många aner vara gudarna nektar. Det är naturligtvi reultatet av många bina hårda arbete. För de lyckliga om har näelfeber i trädg&#...

Att hålla ien fryt när temperaturen tiger kan vara en vår uppgift, ärkilt om du inte har tillgång till en fry. Korrekt iolering kan dock hålla dig fryt. Olika material h&...

Intressanta Inlägg