![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2004
Сообщений: 4
|
Как при клике мыши, передвинуть обьект на координаты мыши с постоянной скоростью?
![]() |
|
|||||
v=10//v-скорость; mc - перемещаемый мувик
this.onMouseUp=function(){
var x=_xmouse,y=_ymouse
var fi=Math.atan2(y-mc._y,x-mc._x)
var dx=v*Math.cos(fi),dy=v*Math.sin(fi)
mc.onEnterFrame=function(){
with(this){
if(Math.abs(x-_x)<Math.abs(dx)){
_x=x
_y=y
delete onEnterFrame
}else{
_x+=dx
_y+=dy
}
}
}
}
Последний раз редактировалось silin; 19.11.2004 в 16:38. |
|
|||||
|
Регистрация: Nov 2004
Сообщений: 4
|
код не работает
дайте ссылку на уроки по геометрии или обьясните принцип работы |
|
|||||
|
Регистрация: Nov 2004
Сообщений: 4
|
Шпасибо как я понял он в МХ а я пробую написать игру в F5 в мх работает в F5 сам напишу. Но всёже есть где нить примеры по геметрии на Flash или статьи
|
![]() |
Часовой пояс GMT +4, время: 10:51. |
|
|
« Предыдущая тема | Следующая тема » |
|
|