Тема: hitTest
Показать сообщение отдельно
Старый 16.05.2009, 19:44
Slip_91 вне форума Посмотреть профиль Отправить личное сообщение для Slip_91 Найти все сообщения от Slip_91
  № 2  
Ответить с цитированием
Slip_91
 
Аватар для Slip_91

Регистрация: May 2009
Сообщений: 25
у него 2 варианта применения. проверка "столкновения" 1-го мувиклипа с другим, или мувиклипа с конкретными координатами (х,у).

ну предположим тебе надо сделать так, чтоб объект "clip1" при столкновении с "clip2" исчезал со сцены. и сам этот код записан вобще в каком-то левом 3-м мувиклипе. код в первом случае будет такой:

Код AS1/AS2:
if (_root.clip1.hitTest(_root.clip2)) {
_root.clip1.removeMovieClip();
}
во втором, т.е. по координатам:

Код AS1/AS2:
if (_root.clip1.hitTest(_root.clip2._x, _root.clip2._y, false)) {
_root.clip1.removeMovieClip();
}
з.ы. там где во втором случае "false" - это параметр, определяющий границы объекта clip1 при столкновении: в данном случае - по очерченному около мувиклипа прямоугольнику. если поставить true - будет учитываться точная форма объекта.