Показать сообщение отдельно
Старый 17.11.2002, 21:55
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 4  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
2sergwizard
гоооосподи... =))
это конечно могучий код, но зачем так так вот сразу человека по голове ?

всего-то спрашивали про движение из пункта А в пункт Б =)

и к тому же громоздко как-то, тебе не кажется ?
тут конечно кому как нравится писать, но я бы написал то же самое:
Код:
onClipEvent (load) {
	k = 0.002;
	decay = 0.96;
	rad = 180/Math.PI;
}
onClipEvent (enterFrame) {
	mx=_root._xmouse
	my=_root._ymouse;
	dx = mx-_x
	dy = my-_y
	_rotation = Math.atan(dy/dx)*rad+180*(mx<_x);
	xmov = k*dx+decay*xmov;
	ymov = k*dy+decay*ymov;
	_x = xmov+_x;
	_y = ymov+_y;
}
попроще будет, правда ? =)
по-моему незачем делать лишние переменные, дублирующие свойства, до которых и так можно добраться написав всего две буквы =)
и к тому же ты сам создаешь себе работу: сначала берешь модуль, а потом выясняешь что же за угол этот модуль предатавляет =)

2tsep
файлик твой не открывается...