Normalnya ketika kursor mouse berada di atas sebuah button, kursor mouse akan berubah bentuk menjadi sebuah tangan. Tapi jika anda ingin menghilangkan kursor tangan tersebut dan memlih tetap menggunakan kursor asli, anda dapat melakukannya dengan menggunakan script useHandCursor. Script ini digunakan untuk menghilangkan kursor tangan jika bernilai false dan memunculkannya lagi jika bernilai true. Secara default, useHandCursor sebuah button bernilai true. Jadi anda tidak perlu memberikan script ini apabila anda ingin memunculkan kursor mouse ketika kursor mouse berada di atas button kecuali jika sebelumnya useHandCursor button tersebut bernilai false. Penulisannya :
1 2 3 4 5 | //kursor akan berubah menjadi tangan apabila kursor menyentuh button tombol instancae_name.useHandCursor = true; //kursor tidak akan berubah menjadi tangan apabila kursor menyentuh button tombol instancae_name.useHandCursor = false; |
Untuk lebih jelasnya silahkan buat tombol sesuai langkah-langkah di bawah ini :
1. Buatlah sebuah flash document.
2. Buatlah sebuah dynamic text bertuliskan Tombol. Seleksi dynamic text tersebut dan tekan Ctrl+F3. Pada panel properties yang nonaktifkan tombol selectable dan aktifkan tombol show border around text.
3. Pastikan anda masih menyeleksi dynamic text bertuliskan Tombol, lalu tekan F8. Pada panel yang muncul masukkan tombol sebagai name dan button sebagai type lalu tekan ok.
4. Seleksi button tombol di stage dan masukkan tombol sebagai instance name pada panel properties.
5. Klik kanan button tombol dan pilih Edit untuk masuk ke dalam stagenya. Klik kanan frame Over dan pilih Insert Keyframe. Klik kanan frame Down dan pilih Insert Keyframe.
6. Ubah warna huruf dynamic text pada frame Over menjadi berwarna merah. Ubah warna huruf dynamic text pada frame Down menjadi berwarna biru. Tekan Ctrl+E untuk kembali ke stage scene 1.
7. Klik frame 1 dan tekan F9. Pada panel actions yang muncul masukkan script berikut :
1 2 | //kursor tidak akan berubah menjadi tangan apabila kursor menyentuh button tombol tombol.useHandCursor = false; |
8. Tekan Ctrl+Enter untuk melihat hasilnya :
9. Ketika kursor mouse berada di atas button seharusnya kursor berubah bentuk menjadi tangan. Tetapi yang terjadi tidak demikian, hal ini disebabkan karena button tersebut tidak menggunakan kursor tangan apabila disentuh oleh kursor (useHandCursor bernilai false).
10. Contoh yang lainnya, silahkan cari perbedaan antara kedua tombol di bawah ini :
Sourcenya dapat di download di sini
September 24th, 2009 at 18:54
kalau ganti tangannya dengan objek bisa gak????
September 25th, 2009 at 07:52
Setelah dihilangkan tangannya coba tambahkan scriptnya seperti tutorial berikut : http://warungflash.com/2009/01/mengganti-kursor-mouse/
December 23rd, 2010 at 12:22
[...] http://warungflash.com/2009/09/usehandcursor/#more-2767 [...]
October 30th, 2011 at 17:37
seumpama cursor berada di atas tombol —-> akan keluar kotak kecil di bawah cursor dan memberikan keterangan tombol….
itu buatnya gmna mas?
October 30th, 2011 at 19:03
kalau kami biasanya menggunakan attachMovie.
jadi kalau tombol di roll over, maka kotak kecil diattach.
jika di roll out, kotak kecil hasil attachMovie dihapus.
http://warungflash.com/2009/03/attachmovieclip/
http://warungflash.com/2009/03/removemovieclip/
http://warungflash.com/2009/11/on/