![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2002
Сообщений: 22
|
Господа, на прошлое сообщение никто не ответил, поэтому делаю репост. Если вопрос очень ламерский или тупой, то хоть скажите об этом....
Есть 2 объекта s1 и s2. Объект s2 должен двигаться к объекту s1. Пишу примерно следующее: onClipEvent (enterFrame) { dx = _root.s1._x - _root.s2._x dy = _root.s1._y - _root.s2._y if (dx<0) sG1 = 270; else sG1 = 90 rotGR = 180/Math.PI * Math.atan (dy/dx) _root.s2._x+=Math.cos(rotGR); _root.s2._y+=Math.sin(rotGR); _root.s2._rotation = sG1 + rotGR } Все работает, пока s1 статичен. Как только s1 начинает двигаться, s2 начиинает совершать вращательные движения на месте. Никак не могу разобраться почему? Пример *.fla заатачил. |
![]() |
Часовой пояс GMT +4, время: 00:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|