Просмотр полной версии : Помогите с передвижением
Мне нужно чтоб при наведении объект плавно перемещался за курсором мышки. а если при наведении на флешку объект находить в другом месте, чтобы он перемещался к мышки плавно.
†‡Paladin‡†
21.07.2007, 20:41
Перепешите пост по русски пожалуйста. 2я часть для меня осталась загадкой.
действительно не понял вопроса....
http://flasher.ru/forum/attachment.php?attachmentid=15742&d=1163182831
Предлагаю такой код к примеру BigDan'а
ratio = 9;
rate = 25;
function moveClip(){
var rotation:Number=Math.atan2(_ymouse-clip._y,_xmouse-clip._x)+Math.PI/2;
clip._rotation=(rotation/Math.PI)*180;
clip._x= filterVal(clip._x, _xmouse);
clip._y= filterVal(clip._y, _ymouse);
updateAfterEvent();
}
function filterVal(oldval, newval){
return (oldval*ratio + newval)/(ratio+1);
}
setInterval(moveClip, rate);
ratio влияет на скорость, с которой клип гонится за мышкой, rate - частота перерисовки.
Ставить интервал в 1 микросекунду это как-то.. ..неправильно.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.