Jika beberapa waktu yang lalu saya menulis bagaimana cara membuat animasi yang bergerak mengikuti anak panah keyboard, kali ini saya akan berbagi dengan sobat bagaimana membuat MENGGERAKKAN OBYEK MENGIKUTI MOUSE.
Tanpa basa basi, langsung saja sob……
Langkah 1.
- Pastinya jalankan Macromedia Flash Sobat.
- Buat flash dokumen baru.
- Buatlah 2 buah Layer dan beri nama Layer 1 dengan nama “pesawat” dan Layer 2 dengan nama “action” (tanpa tanda petik).
Langkah 2.
Klik Layer “pesawat” dan masukkan gambar pesawat dengan cara klik File – Import – Import to Stage…, kemudian pilih gambar yang ingin sobat buat animasinya. (sebagai contoh saya menggunakan gambar pesawat tempur).
Langkah 3.
Klik gambar pesawat, lanjutkan dengan klik Modify – Convert to Symbol…
Pada kota dialog Convert to Symbol pastikan pilihan sobat seperti yang terdapat pada gambar dibawah dan lanjutkan dengan klik OK.
Langkah 4.
Masih di gambar pesawat, klik Windows – Properties - Properties
Pada kotak dialog properties isi instance name dengan “pesawat_mc”
Langkah 5 (Terakhir).
Klik Layer “action” frame 1, kemudian tekan tombol keyboard F9 untuk mengaktifkan kotak dialog action dan tuliskan code berikut :
- _root.onEnterFrame=function(){
- //mencari selisih dari koordinat
- var deltaX = _xmouse - pesawat_mc._x;
- var deltaY = _ymouse - pesawat_mc._y;
- //menggerakkan kumbang ke kursor sebesar 1/10 dari jarak ke kursor
- pesawat_mc._x += deltaX / 10;
- pesawat_mc._y += deltaY / 10;
- //kumbang menghadap ke mouse
- pesawat_mc._rotation = -Math.atan2(-deltaX,-deltaY)*180/Math.PI;
- }
Jika selesai menuliskan codenya cobalah untuk menjalankan animasinya dengan menekan tombol Ctrl + Enter dan silahkan sobat gerakkan mouse sobat.
Post a Comment
Terima Kasih Sudah Meninggalkan Komentar...