Guest Book
Guest Book

Saturday, June 11, 2011

Moving Action

Tutorial ini akan memperlihatkan Moving Action.
Moving Action disini bila mouse bergerak,maka gambar akan bergerak pula.
Di sini saya menggunakan Flash ActionScript 2.0.
Inilah scriptnya.

//Menentukan posisi kooordinat mouse dan movie klip
onClipEvent (mouseMove) {
xtarget = _root._xmouse;
ytarget = _root._ymouse;
xstart = _root.box._x;
ystart = _root.box._y;
}
//Menentukan posisi movie klip saat pertama kali muncul di stage
onClipEvent (load) {
xtarget = _root.box._x;
ytarget = _root.box._y;
}
//Mengatur pergerakan movie klip
onClipEvent (enterFrame) {
//Menghitung jarak absolut antara movie klip dan pointer mouse
x = Math.abs(xstart-xtarget);
y = Math.abs(ystart-ytarget);
//Mengatur kecepatan movie klip
if (x>y) {
xspeed = 15;
yspeed = 15*(y/x);
} else {
yspeed = 15;
xspeed = 15*(x/y);
}
//Script di bawah yang mengatur pergerakan movie klip
if (_x>(xtarget+15) || _x<(xtarget-15) || _y>(ytarget+15) || _y<(ytarget-15)) { if (_x>xtarget) {
_x = _x-xspeed;
} else {
_x = _x+xspeed;
}
if (_y>ytarget) {
_y = _y-yspeed;
} else {
_y = _y+yspeed;
}
}
}

Scipt diatas diberikan langsung di framenya.


Contoh

0 comments:

Post a Comment