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

Регистрация: Oct 2010
Сообщений: 1,049
Отправить сообщение для bav с помощью ICQ
Цитата:
мне нужно узнать какая в черта в данный момент находится под треугольником
По-моему нужно исходить из координат контейнера черт и координат треугольника. Без всяких hitTestPoint и getObjectsUnderPoint. Вам же известно расстояние между черточками? И наверняка ссылки на черточки хранятся в массиве. То есть как-то так:
Код AS3:
var difference:Number = triangle.x - container.x;
var nearestIndex:Number = Math.round(difference / BETWEEN_LINES);
var toNearestLine:Number = Math.abs(difference - nearestIndex * BETWEEN_LINES);
if (toNearestLine < MIN_MARGIN)
    glowTime(lines[nearestIndex]);
else
    darkenAllTimes();