Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. ActionScript
Code

Tip Cepat: Cara Mendeteksi Arah Mouse Menggunakan ActionScript

by
Difficulty:BeginnerLength:ShortLanguages:

Indonesian (Bahasa Indonesia) translation by ⚡ Rova Rindrata (you can also view the original English article)

Di Tip Cepat ini Anda akan belajar cara mendapatkan arah mouse saat ini dalam aplikasi Flash Anda menggunakan AS3. Anda bisa menggunakan ini untuk membuat metode kontrol yang menarik untuk permainan, menggunakan mouse seperti joystick, misalnya. Untuk saat ini kita hanya akan menampilkan arah di layar.


Pratinjau

Berikut adalah contoh cepat untuk menunjukkan apa yang sedang kita kerjakan:


Gambaran Singkat

Menggunakan acara MouseEvent.MOUSE_MOVE kita akan memantau pergerakan kursor mouse, menyimpan data dalam variabel dan menampilkan arahnya saat ini.


Langkah 1: Membuat File Baru

Buka Flash dan buat File Flash baru (ActionScript 3).


Langkah 2: Buka Panel Actions

Tekan Option + F9, atau pergi ke Window > Actions untuk membuka Panel Actions.


Langkah 3: Variabel-variabel

Masukkan variabel-variabel yang akan kita gunakan; nama mereka cukup jelas:


Langkah 4: Fungsi Main

Ini adalah fungsi main:


Langkah 5: Periksa Arah

Kode ini memanggil fungsi yang memeriksa arah dan menampilkan hasilnya di TextField panggung.


Langkah 6: Dapatkan Arah

Periksa arah mouse.


Langkah 7: Menjalankan Fungsi

Untuk memulai fungsi, tambahkan baris ini ke kode. Setelah fungsi getMouseDirection() dijalankan, itu akan mengatur event listener MOUSE_MOVE yang menggerakkan indikator arah.


Langkah 8: Versi Kelas Dokumen

Pilih pendekatan ini jika Anda lebih suka menggunakan kelas dokumen daripada kode timeline. Baca Tip Singkat ini jika Anda tidak yakin apa yang harus dilakukan dengan itu.

Anda bisa menggunakan kelas ini untuk menanamkan indikator arah mouse di dalam proyek apa pun. Cukup salin seluruh kelas ke dalam file AS baru, simpan sebagai "MouseMoveDemo.as", maka Anda dapat merujuknya menggunakan cuplikan berikut:

Kesimpulan

Ini adalah contoh dasar bagaimana Anda bisa menggunakan fungsi semacam itu; mencobanya, bereksperimen, dan gunakan dalam proyek Anda sendiri!

Terima kasih sudah membaca.

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.