MouseEvent
MouseEvent digunakan untuk mendeteksi adanya aktifitas mouse seperti klik kiri, klik kanan, mouse roll over, mouse roll out, dobel klik dan scroll mouse. Untuk mempermudah pemahaman tentang mouseEvent perhatikan contoh berikut :
1.
Buatlah
sebuah file baru. Selanjutnya buatlah
sebuah movieclip “animasi burung”, dimana di dalamnya terdapat animasi
burung mengepakkan sayap secara frame by frame.
2.
Klik
movieclip “animasi burung” tersebut kemudian buka panel properties dan ketikkan “burung”
pada kolom instance name.
3.
Buatlah
sebuah kotak dengan menggunakan Rectangle
tool, kemudian Convert to Symbol menjadi
tombol (button), dengan nama “tombol”
4. Klik button “tombol” kemudian buka panel properties dan ketikkan “tombol” pada kolom instance name.
Gambar 135. Pengaturan instance name.
5. Buatlah sebuah layer baru (layer 2). Klik frame 1 layer 2 buka panel Action
(F9) dan ketikan kode berikut :
6. Jalankan aplikasi dengan menekan Ctrl+Enter. Klik tombol tersebut dan animasi burung akan berjalan.
Penjelasan program :
burung.stop();
merupakan perintah untuk
menghentikan animasi movieclip dengan instance name “burung”.
Function jalankanAnimasi(){...}
merupakan deklarasi
sebuah fungsi bernama jalankanAnimasi.
e:MouseEvent berarti fungsi tersebut akan
dikaitkan dengan event yang berhubungan dengan aktivitas mouse.
burung.play(); yang berada dalam blok fungsi
jalankanAnimasi berarti animasi burung akan dijalankan apabila fungsi
dipanggil. tombol.addEventListener(MouseEvent.CLICK, jalankanAnimasi); berarti tombol diberikan sebuah
perintah, dimana apabila tombol diklik dengan menggunakan mouse, maka fungsi
jalankanAnimasi akan dipanggil.
Aplikasi yang
memiliki listener dengan
event MouseEvent.CLICK ketika dipublish untuk aplikasi mobile, sama fungsinya dengan
efek sentuh (touch).
“Sumber Informasi”
Thanks for reading MouseEvent. Please share...!
