MENGGERAKAN OBJEK MENGGUNAKAN KEYBOARD

Selasa, 29 Juli 2008

Pada artikel ini kita akan membuat sebuah movie clip yang gerakannya di control oleh tanda panah di keyboard. Buatlah sebuah objek lalu ubah objek tersebut menjadi movie clip, misalnya kita mau membuat objek lingkaran. Klik objek oval pada tool atau tekan O pada keyboard, lalu rubah objek lingkaran yang baru kita buat menjadi movie clip dengan cara klik kanan objek tersebut lalu klik Convert to symbol atau klik objek lalu klik edit > convert to symbol atau pake cara paling gampang klik objek lalu tekan F8. Pada panel convert to symbol, klik type : movie clip lalu OK.
Buka panel Action, kalo' ga ada panel Actionnya klik window > Action, atau pake cara yang paling mudah tekan F9. Ketik script dibawah ini pada panel Action (pastikan anda berada di posisi Movie Clip)

onClipEvent (enterFrame) {
if (Key.isDown(Key.RIGHT)){
_x = _x+5
}

}

Test movie, caranya tekan Ctrl+Enter. Ketika anda menekan tanda panah kanan di keyboard maka objek akan bergerak ke kanan.
Penjelasan --> OnclipEvent adalah sebuah script untuk movie clip, dan enterFrame nama eventnya ketika movie clip dijalankan. if(key.isDown(Key.RIGHT)) adalah kondisi, kira-kira gini artinya: Kalo' key di tekan key yang kanan ,{ _x = _x+5 } ini perintahnya. Jadi kalo' kondisi key kanan di tekan komputer akan menjalankan perintah _x di tambah 5. _x disini melambangkan horizontal makanya gerak lurus kekanan. Coba ganti _x jadi _y geraknya pasti kebawah, soalnya _y berarti vertikal. +5 artinya nilai movie clipnya tambah 5, kalo mo geraknya lebih cepat ganti aja 5 nya sesuai keinginan anda. Sekarang gimana caranya supaya geraknya ke kiri ???
Seperti yang udah di jelaskan di atas, _x menandakan horizontal dan +5 adalah nilai yang ditambahan pada movie clip. Untuk merubah gerak movie clip ke kiri rubah aja + nya jadi – maka gerakanya akan berubah ke kiri.Untuk lebih jelasnya ketik script gerak ke kiri di bawah scrip gerak kekanan.
onClipEvent (enterFrame) {
if (Key.isDown(Key.RIGHT)){
_x = _x+5
}
{ if (Key.isDown(Key.LEFT)){
_x = _x-5
}

}
test movie clip tekan tanda panah kiri di keyboard anda...

0 komentar: