Isi
Jika Anda ingin membuat game di Adobe Flash, Anda perlu tahu cara membuat kode untuk memindahkan objek grafik Anda dengan tombol panah. Setelah Anda tahu, Anda akan dapat dengan cepat membuat semua jenis game Flash. Memindahkan objek dengan panah itu mudah. Hanya dalam empat baris kode ActionScript 3 (bahasa pemrograman Flash) Anda memerintahkan objek yang dapat naik, turun, dan pergi ke samping dengan tombol atas, bawah, kanan, dan kiri.
Instruksi
Gunakan ActionScript 3 untuk memindahkan objek dengan tombol atas, bawah, kanan, dan kiri (Goodshoot / Goodshoot / Getty Images)-
Mulai program Flash. Dari layar mulai pilih "Flash File (ActionScript 3.0)" untuk membuat file baru untuk proyek Anda.
-
Impor objek grafik yang ingin Anda gunakan dalam gerakan Anda. Klik opsi "Impor ke Perpustakaan" di menu "File". Pilih gambar yang Anda impor dan klik "Konversikan ke Simbol" di menu "Ubah" untuk mengubah gambar menjadi objek klip video (sehingga gambar dapat dianimasikan). Masukkan nama "anobject" untuk simbol di bidang teks "name" di kotak dialog "Convert to Symbol". Centang kotak "Ekspor untuk ActionScript", lalu "OK" untuk menetapkan nama kelas "object_Um" ke simbol grafik.
-
Pilih "Tindakan" dari menu "Jendela" di menu utama bilah Flash untuk membuka editor ActionScript 3. Posisikan kursor mouse di baris pertama editor. Klik dengan mouse Anda, dan masukkan kode berikut untuk menempatkan salinan grafik "object_Um" di tempat kejadian dan posisikan 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);
Kode AS3 "var" menghasilkan salinan simbol "object_Um" dan menamainya dengan "object_to_move". Grafik diposisikan dengan menautkan properti x dan y ke "object_to_move" di baris 2 dan 3. Metode "addChild" memasukkan objek ke dalam adegan.
-
Masukkan kode berikut di baris berikutnya dari editor ActionScript 3 untuk menambahkan acara yang mendeteksi ketika tombol keyboard ditekan, dan menentukan bahwa jika tombol atas, bawah, kiri, dan kanan ditekan, objek akan dipindahkan ke (dengan jarak lima piksel) untuk setiap tombol ditekan.
stage.addEventListener (KeyboardEvent.KEY_DOWN, whichKey) berfungsi 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};
};
Kode baris pertama mendeteksi ketika tombol ditekan, memicu eksekusi fungsi "whichKey". Seperangkat empat kondisional (jika-maka deklarasi) digunakan untuk mendeteksi tombol mana yang ditekan, dan memindahkan objek lima piksel ke arah tombol yang ditekan.
Apa yang kamu butuhkan
- Adobe Flash Professional: versi CS3, CS4 atau CS5