![]() |
|
||||||||||
|
|||||
|
[+1 18.03.08]
Регистрация: Nov 2006
Сообщений: 223
|
Вот дурацкий вариант, не очень прицельно попадает:
onClipEvent (enterFrame) {
var dx = click1_x-_x;
var dy = click1_y-_y;
var dist = Math.sqrt(dx*dx+dy*dy);
if (dist>10) {
var ax = dx/dist;
var ay = dy/dist;
vx=vx*0.9+ax;
vy=vy*0.9+ay;
_x+=vx;
_y+=vy;
_rotation =Math.atan2(vy, vx)*(180/Math.PI);
}
}
onClipEvent (mouseDown) {
click1_x = _root._xmouse;
click1_y = _root._ymouse;
var a = _rotation/180*Math.PI;
vx = Math.cos(a)*10;
vy = Math.sin(a)*10;
}
|
|
|||||
|
Регистрация: Mar 2008
Сообщений: 10
|
Спасиб за вариант! Незнаю как у тебя а у меня достаточно точно попадает!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 03:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|