![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2005
Сообщений: 785
|
Нодо чтобы мувик двигался под заданным углом
поидее нечего сложного,и вроде делал когдато но почемуто не работает... ![]() помогите плиз
__________________
Нано-флешер (в отставке) |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
a.onEnterFrame = function () {
var dx = this._x - this._parent._xmouse;
var dy = this._y - this._parent._ymouse;
var angle = Math.atan2 (dy, dx);
if (Math.abs (dy) < 5 && Math.abs (dx) < 5) {
this._x = this._parent._xmouse;
this._y = this._parent._ymouse;
} else {
this._x -= Math.cos (angle) * 5;
this._y -= Math.sin (angle) * 5;
}
};
|
|
|||||
|
Регистрация: Aug 2005
Сообщений: 785
|
Спасибо iNils
![]() только скажи плиз почему ты берешь "this._parent._xmouse" вместо "_xmouse"? Есть ли какаето разница?
__________________
Нано-флешер (в отставке) |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Не в тему: какой нехороший человек придумал в atan2 ставить первым y, а не x? Может мне кто-нибудь растолкует?
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Цитата:
Цитата:
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Понятно. Тем не менее, часто делаю в этом месте ошибку
![]() |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Да уж запомнил, но лучше бы таких исключений не было.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 12:20. |
|
|
« Предыдущая тема | Следующая тема » |
|
|