![]() |
|
||||||||||
|
|
|
|||||
|
Banned
Регистрация: Oct 2005
Сообщений: 102
|
Здравствуйте рузья, есть вопрос:
в филме по всей площяди разставлены всякие препятствия, на гл. линейке создан массив prep со всеми именами "препятствий" дальше в коде клипа который обходит все препятствия условия сталкивается ли динамичный клип с одним из препятствий for (var i = 0; i<_root.prep.length; i++) {
if (_root.prep[i].hitTest(this)) {
_x = oldX;
_y = oldY;
rot.play();
ruki.play();
}
}
![]() |
|
|||||
|
Если ты про boundingBox, то вот:
http://www.flasher.ru/forum/showthread.php?t=113458 |
|
|||||
|
Banned
Регистрация: Oct 2005
Сообщений: 102
|
нет я имею в виду myMovieClip.hitTest(x, y, shapeFlag), только я его немного недопонимаю, кто правельно разьеснит как работает (x, y, shapeFlag) чтобы проверка пересечения производилась только по фактической площяди клипа а не по прямоугольнику контура?
|
|
|||||
|
Регистрация: Oct 2006
Сообщений: 395
|
хитТест проверяет либо точное пересечение точки и мувика, либо пересечение баундинг боксов двух мувиков. Другого он не делает. Больше никакая другая функция не делает таких проверок с мувиками.
В пересечении с точкой последний его параметр определяет пересечение будет с самим мувиком (true) или же его баундингбоксом (false). |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:29. |
|
|
« Предыдущая тема | Следующая тема » |
|
|