Bagaimana untuk menggerakkan objek dengan anak panah dalam ActionScript 3.0

Pengarang: Louise Ward
Tarikh Penciptaan: 4 Februari 2021
Tarikh Kemas Kini: 27 November 2024
Anonim
MENGGERAKAN MOVIECLIP DENGAN KEYBOARD [1]
Video.: MENGGERAKAN MOVIECLIP DENGAN KEYBOARD [1]

Kandungan

Jika anda ingin membuat permainan dalam Adobe Flash, anda perlu tahu bagaimana untuk membuat kod untuk memindahkan objek grafik anda dengan kekunci anak panah. Sebaik sahaja anda tahu, anda dengan cepat dapat mencipta semua jenis permainan Flash. Menggerakkan objek dengan anak panah mudah. Dalam hanya empat baris tindakan ActionScript 3 (bahasa pengaturcaraan Flash) anda memerintahkan objek yang boleh naik, turun, dan pergi ke tepi dengan kekunci atas, bawah, kanan, dan kiri.


Arahan

Gunakan ActionScript 3 untuk menggerakkan objek dengan kekunci atas, bawah, kanan, dan kiri (Goodshoot / Goodshoot / Getty Images)
  1. Mulakan program Flash. Dari skrin permulaan pilih "Flash File (ActionScript 3.0)" untuk membuat fail baru untuk projek anda.

  2. Import objek grafik yang anda ingin gunakan dalam pergerakan anda. Klik pilihan "Import ke Perpustakaan" dalam menu "Fail". Pilih grafik yang anda import dan klik "Tukar ke Simbol" di menu "Ubah Suai" untuk menukar grafik ke objek klip filem (jadi grafik boleh dinyanyikan). Masukkan nama "anobject" untuk simbol dalam medan teks "nama" dalam kotak dialog "Tukar ke simbol". Semak kotak "Eksport untuk ActionScript", kemudian "OK" untuk memberikan nama kelas "object_Um" kepada simbol grafik.


  3. Pilih "Tindakan" dari menu "Tetingkap" di menu utama bar Flash untuk membuka editor ActionScript 3. Posisi kursor tetikus pada baris pertama editor. Klik dengan tetikus anda, dan masukkan kod berikut untuk meletakkan salinan graf "object_Um" di tempat kejadian dan poskannya dengan koordinat (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" menghasilkan salinan simbol "object_Um" dan menamakannya untuk "object_to_move". Grafik diletakkan dengan menghubungkan sifat x dan y ke "object_to_move" dalam baris 2 dan 3. Kaedah "addChild" menyisipkan objek ke tempat kejadian.

  4. Masukkan kod berikut dalam baris seterusnya editor ActionScript 3 untuk menambah peristiwa yang mengesan apabila kekunci keyboard ditekan, dan menentukan bahawa jika kekunci atas, bawah, kiri, dan kanan ditekan, objek akan dipindahkan ke (dengan jarak lima piksel) kepada setiap kekunci yang ditekan.


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

    };

    Kod garisan pertama mengesan apabila kekunci ditekan, mencetuskan pelaksanaan fungsi "manaKey". Satu set empat keadaan (jika pengisytiharan kemudian) digunakan untuk mengesan kekunci yang ditekan dan memindahkan objek lima piksel ke arah kekunci yang ditekan.

Apa yang anda perlukan

  • Adobe Flash Professional: Versi CS3, CS4 atau CS5

Bagaimana untuk menyediakan otot depan

Lewis Jackson

November 2024

Potongan daging lembu yang dikenal ebagai otot depan beraal dari ampingan kaki lembu. Terdapat dua cara untuk menyediakan otot ini: berani, yang bermakud memaak dengan cecair yang angat edikit dalam b...

Bagaimana Membina Rak Wakeboard

Lewis Jackson

November 2024

ukan radikal wakeboarding melibatkan pendakian di papan ki ambil membuat manuver yang dicipta oleh gelombang bot. Trend baru dalam wakeboarding melibatkan ahli ukan yang memilih dirinya di ata jalan l...

Disyorkan Kepada Anda