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

Autor: Louise Ward
Data Utworzenia: 4 Luty 2021
Data Aktualizacji: 27 Listopad 2024
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

Terminy homozygotyczny i heterozygotyczny odnozą ię do oznaczania określonej genetyki konia, która może określać czynniki związane z odziedziczonymi cechami fizycznymi, takimi jak tan zdrowia czy...

Wady i zalety przywództwa sytuacyjnego

Christy White

Listopad 2024

Teoria przywództwa ytuacyjnego zachęca liderów do dotoowywania wojego tylu przywództwa w oparciu o trudność zadania i dojrzałość członka zepołu. Relacje odgrywają kluczową rolę. W model...

Popularny Na Miejscu