Jak przenieść obiekt za pomocą strzałek w języku ActionScript 3.0

Autor: Louise Ward
Data Utworzenia: 4 Luty 2021
Data Aktualizacji: 1 Luty 2025
Anonim
JAK ROBIĆ ANIMACJE - Poradnik
Wideo: JAK ROBIĆ ANIMACJE - Poradnik

Zawartość

Jeśli chcesz stworzyć grę w Adobe Flash, musisz wiedzieć, jak utworzyć kod do przenoszenia obiektów graficznych za pomocą klawiszy strzałek. Kiedy już wiesz, szybko będziesz mógł tworzyć wszelkiego rodzaju gry Flash. Przesuwanie obiektu za pomocą strzałki jest łatwe. W zaledwie czterech wierszach kodu ActionScript 3 (język programowania Flash) polecasz obiektowi, który może poruszać się w górę, w dół i przechodzić na boki za pomocą klawiszy w górę, w dół, w prawo i w lewo.


Instrukcje

Użyj ActionScript 3, aby przenosić obiekty za pomocą klawiszy w górę, w dół, w prawo i w lewo (Goodshoot / Goodshoot / Getty Images)
  1. Uruchom program Flash. Na ekranie startowym wybierz „Plik Flash (ActionScript 3.0)”, aby utworzyć nowy plik dla swojego projektu.

  2. Importuj obiekty graficzne, których chcesz używać w swoich ruchach. Kliknij opcję „Importuj do biblioteki” w menu „Plik”. Wybierz zaimportowaną grafikę i kliknij „Konwertuj na symbol” w menu „Modyfikuj”, aby przekonwertować grafikę na obiekt klipu filmowego (aby grafika mogła być animowana). Wprowadź nazwę „anobject” dla symbolu w polu tekstowym „name” w oknie dialogowym „Convert to Symbol”. Zaznacz pole „Eksportuj do ActionScript”, a następnie „OK”, aby przypisać nazwę klasy „object_Um” do symbolu graficznego.

  3. Wybierz „Akcje” z menu „Okno” w menu głównym paska Flash, aby otworzyć edytor ActionScript 3. Ustaw kursor myszy w pierwszej linii edytora. Kliknij myszką i wprowadź następujący kod, aby umieścić kopię wykresu „object_Um” w scenie i ustawić ją ze współrzędnymi (400,400):


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

    Kod AS3 „var” generuje kopię symbolu „object_Um” i nazywa ją „object_to_move”. Wykres jest pozycjonowany poprzez połączenie właściwości x i y z „object_to_move” w liniach 2 i 3. Metoda „addChild” wstawia obiekt do sceny.

  4. Wprowadź następujący kod w kolejnych wierszach edytora ActionScript 3, aby dodać zdarzenie wykrywające naciśnięcie klawiszy klawiatury i określa, że ​​po naciśnięciu klawiszy w górę, w dół, w lewo i w prawo obiekt zostanie przeniesiony do (z odległością pięciu pikseli) do każdego wciśniętego klawisza.

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


    };

    Pierwszy kod linii wykrywa naciśnięcie klawisza, uruchamiając funkcję „whoKey”. Zestaw czterech warunkowych (deklaracje jeśli-to) służy do wykrywania, który klawisz został naciśnięty, i przesuwania obiektu o pięć pikseli w kierunku wciśniętego klawisza.

Czego potrzebujesz

  • Adobe Flash Professional: wersje CS3, CS4 lub CS5

Gry team, takie jak „Team Fortre 2”, „Condition Zero” lub „Portal”, pozwalają użytkownikom dotoować utawienia do różnych tylów graczy. Ci, którzy chcą wrócić do oryginalnych utawie...

Toyota Yari regularnie kontroluje przebiegi.Na wyświetlaczu panelu terowania pojawia ię przypomnienie o wykonaniu drobnej konerwacji po oiągnięciu limitu przebiegu. Więkzość techników amochodowyc...

Więcej Szczegółów