Minggu, 04 Agustus 2013

Memindahkan Movie Clip dengan Mouse

dalam tutorial ini kita akan memondahkan sebuah movie clip(MC) menggunakan tombol mouse dengan action script(AS), jadi mc tersebut dapat kita gerakkan kekanan kekiri kebawah maupun keatas dengan mouse (drag), untuk jelasnya perhatikan gambar berikut
pertama buat dua buah layer dengan nama masing-masing bola dan action, dimana layer bola berisi bola_mc, kemudian layer action berisi as untuk lebih jelasnya perhatikan gambar berikut
buat sebuah lingkaran pada layer bola dengan oval tool (short cut o) dengan ukuran bebas, jangan terlalu besar dan terlalu kecil dan letakkan pada sisi tengah, setelah itu convert menjadi movie clip object dengan cara pilih lingkaran tersebut dan tekan f8, pada bagian name isi dengan bola_mc dan pada bagian type pilih movie clip, untuk jelasnya perhatikan gambar berikut


masih dalam keadaan mc lingkaran terpilih, berilah nama pada instance name dengan nama bola_mc, untuk jelasnya perhatikan gambar berikut
setelah itu pindah ke layer action dengan cara klik layer tersebut dan tuliskan as berikut ini
bola_mc.addEventListener(MouseEvent.MOUSE_DOWN,klikF);
function klikF(event:MouseEvent):void {
 this.addEventListener(Event.ENTER_FRAME, followF);
}
bola_mc.addEventListener(MouseEvent.CLICK,lepasF);

function followF(e:Event):void {
 bola_mc.x=mouseX;
 bola_mc.y=mouseY;
}
function lepasF(event:MouseEvent):void {
 this.removeEventListener(Event.ENTER_FRAME, followF);
}
setelah itu tekan ctr+enter atau pada menu pilih control>test movie, maka mc bola_mc akan bergerak mengikuti arah mouse saat didrag seperti gambar awal, anda bisa mendapatkan source tutorial ini disini dengan password wahanaflash.com

Tidak ada komentar:

Posting Komentar