Показать сообщение отдельно
Старый 21.08.2009, 23:01
Felicast вне форума Посмотреть профиль Отправить личное сообщение для Felicast Найти все сообщения от Felicast
  № 5  
Ответить с цитированием
Felicast
 
Аватар для Felicast

Регистрация: Feb 2008
Адрес: Череповец
Сообщений: 623
Отправить сообщение для Felicast с помощью ICQ
Код AS3:
Math.sqrt((x2-x1)*(x2-x1) + (y2-y1)*(y2-y1))
а зачем использовать вычисление корня. можно вполне обойтись (x2-x1)*(x2-x1) + (y2-y1)*(y2-y1)
я думаю, если увеличивается расстояние, то будет увеличиваться и квадрат расстояния. (хотя если нужно знать расстояние точно, то нужно и корень извлеч)

Добавлено через 3 минуты
Цитата:
а как узнать, в какую сторону (вверх или вниз) движется объект?
если ((xOld - xNew) > 0), то влево, ((xOld - xNew) < 0) - вправо
соответственно: ((yOld - yNew) > 0) - вверх, ((yOld - yNew) < 0) - вниз
__________________
я могу стать всем, если только захочу