July 18, 2024

Menggerakkan Objek Menggunakan Mouse

2 min read

Saatnya bermain FLASH. Oke langsung ke TKP saja gan tanpa basa basi (^_^). Sesuai judul tutor kali ini yaitu “Menggerakkan Objek Dengan Gerakan Mouse” kita coba bekerja pada Adobe Flash CS3 Professional. dibawah ini saya akan membahas berbagai macam script yang dapat di gunakan untuk menggerakkan objek menggunakan mouse pada Adobe Flash CS3. Baiklah tidak usah berlama-lama lagi, langsung saja ke tutorialnya dan Pembahasannya:

Pembahasan Script 1

Buatlah sebuah lingkaran dan ubah menjadi movieclip, kemudian Seleksi movieclip tersebut dan tekan F9. Dan Masukan actionscript berikut kedalam kotak dialog Actions :

[sourcecode language=”php”]

onClipEvent (enterFrame) {
startDrag(this, true, 0, 0, 250, 250);
}

[/sourcecode]

Setelah itu, Test movie dengan menekan CTRL+ENTER.

Pemabahasan Script 2

Seperti terlihat diatas movieclip hanya bergerak didalam kotak biru saja. Hal ini dikarenakan parameter yang suda saya setting.

Untuk lebih jelasnya lihat dibawah ini

startDrag(target, lock, left, top, right, bottom)

target   : Siapa yang didrag. Dalam hal ini kita menggunakan this yang artinya movie clip ini sendiri.

Lock      : Nilainya true dan false. Jika true maka titik pusat movieclip sama dengan titik pusat mouse

Left        : Batas kiri maksimal

top         : Batas atas maksimal

right      : Batas kanan maksimal

bottom  : Batas bawah maksimal

Kalau lock kita ubah menjadi false maka akan terlihat seperti dibawah ini :

Jika kita ingin hanya ingin movieclip tersebut hanya dapat bergerak kekanan dan kekiri maka ubah parameternya menjadi seperti dibawah ini :

[sourcecode language=”php”]
onClipEvent (enterFrame) {
//movieclip ini bergerak mengikuti gerakan mouse dengan titik pusat movieclip ini sebagai titik pusat gerakan
//batas kiri moviclip ini adalah 55 artinya gerakan movieclip ini akan berhenti jika koordinat x movieclip ini kurang dari 55
//batas atas moviclip ini adalah 200 artinya gerakan movieclip ini akan berhenti jika koordinat y movieclip ini kurang dari 200
//batas kanan moviclip ini adalah 345 artinya gerakan movieclip ini akan berhenti jika koordinat x movieclip ini lebih dari 345
//batas bawah moviclip ini adalah 200 artinya gerakan movieclip ini akan berhenti jika koordinat y movieclip ini lebih dari 200
startDrag(this, true, 0, 0, 260, 0);
}

[/sourcecode]

Test movie dengan menekan CTRL+ENTER.

Demikianlah, tutorial dari saya, semoga bermanfaat dan selamat mencoba ^_^

Sumber:

http://warungflash.com/2009/01/menggerakan-objek-dengan-gerakan-mouse/

0 thoughts on “Menggerakkan Objek Menggunakan Mouse

Leave a Reply

Your email address will not be published. Required fields are marked *

Copyright © All rights reserved. | Newsphere by AF themes.