So verschieben Sie ein Objekt mit den Pfeilen in ActionScript 3.0

Autor: John Stephens
Erstelldatum: 1 Januar 2021
Aktualisierungsdatum: 27 November 2024
Anonim
So verschieben Sie ein Objekt mit den Pfeilen in ActionScript 3.0 - Artikel
So verschieben Sie ein Objekt mit den Pfeilen in ActionScript 3.0 - Artikel

Inhalt

Wenn Sie ein Spiel in Adobe Flash erstellen möchten, müssen Sie wissen, wie Sie den Code erstellen, um Ihre Grafikobjekte mit den Pfeiltasten zu verschieben. Sobald Sie wissen, können Sie schnell alle Arten von Flash-Spielen erstellen. Ein Objekt mit dem Pfeil zu verschieben ist einfach. In nur vier Zeilen ActionScript 3-Code (Flash-Programmiersprache) befehlen Sie einem Objekt, das mit den Tasten Auf, Ab, Rechts und Links nach oben, unten und zur Seite gehen kann.


Anweisungen

Verwenden Sie ActionScript 3, um Objekte mit den Tasten Auf, Ab, Rechts und Links zu verschieben (Goodshoot / Goodshoot / Getty Images)
  1. Starten Sie das Flash-Programm. Wählen Sie im Startbildschirm "Flash-Datei (ActionScript 3.0)", um eine neue Datei für Ihr Projekt zu erstellen.

  2. Importieren Sie die Grafikobjekte, die Sie für Ihre Bewegungen verwenden möchten. Klicken Sie im Menü "Datei" auf die Option "In Bibliothek importieren". Wählen Sie die importierte Grafik aus und klicken Sie im Menü "Ändern" auf "In Symbol konvertieren", um die Grafik in ein Movieclip-Objekt zu konvertieren (damit die Grafik animiert werden kann). Geben Sie im Dialogfeld "In Symbol konvertieren" den Namen "ein Objekt" für das Symbol in das Textfeld "Name" ein. Aktivieren Sie das Kontrollkästchen "Export für ActionScript" und klicken Sie auf "OK", um dem Grafiksymbol den Klassennamen "object_Um" zuzuweisen.


  3. Wählen Sie im Hauptmenü der Flash-Leiste "Aktionen" aus dem Menü "Fenster", um den ActionScript 3-Editor zu öffnen. Positionieren Sie den Mauszeiger in der ersten Zeile des Editors. Klicken Sie mit der Maus und geben Sie den folgenden Code ein, um eine Kopie des Diagramms "object_Um" in der Szene zu platzieren und mit den Koordinaten (400, 400) zu positionieren:

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

    Der AS3-Code "var" generiert eine Kopie des Symbols "object_Um" und benennt sie für "object_to_move". Der Graph wird positioniert, indem die x- und y -Eigenschaften mit den "object_to_move" -Zeilen in den Zeilen 2 und 3 verknüpft werden. Die Methode "addChild" fügt das Objekt in die Szene ein.

  4. Geben Sie den folgenden Code in die nächsten Zeilen des ActionScript 3-Editors ein, um das Ereignis hinzuzufügen, das erkennt, wenn die Tastaturtasten gedrückt werden. Wenn Sie die Tasten Nach oben, Nach unten, Nach links und Nach rechts drücken, wird das Objekt in das Symbol verschoben (mit einem Abstand von fünf Pixeln) zu jeder gedrückten Taste.


    stage.addEventListener (KeyboardEvent.KEY_DOWN, whichKey) Funktion whichKey (Ereignis: 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};

    };

    Der erste Zeilencode erkennt, wenn eine Taste gedrückt wird, und löst die Ausführung der Funktion "whichKey" aus. Ein Satz von vier Bedingungen (Wenn-Dann-Deklarationen) wird verwendet, um zu ermitteln, welche Taste gedrückt wurde, und das Objekt um fünf Pixel in die Richtung der gedrückten Taste zu verschieben.

Was du brauchst

  • Adobe Flash Professional: CS3-, CS4- oder CS5-Versionen

So finden Sie dunkelgraue Augen

Randy Alexander

November 2024

Die Augenfarbe variiert von Peron zu Peron und it eine einzigartige Geichtfunktion, die mit dem richtigen Make-up verbeert werden kann, ofern ie richtig angewendet wird und die richtigen Farben augew&...

Was sind die Vorteile von Netflix?

Randy Alexander

November 2024

Kinogänger, die einen einfachen und kotengüntigen Weg uchen, um mehr Filme zu erhalten, können ich ein Netflix-Konto vortellen. Diee Plattform bietet Hunderte von Filmtiteln online per ...

Interessante Beiträge