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