PDA

Просмотр полной версии : hitTest


orotti
16.05.2009, 17:31
Добрый день, господа! Я новичек и не понимаю как нужно написать код hitTest. Помогите пожалуйста!

Slip_91
16.05.2009, 19:44
у него 2 варианта применения. проверка "столкновения" 1-го мувиклипа с другим, или мувиклипа с конкретными координатами (х,у).

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

if (_root.clip1.hitTest(_root.clip2)) {
_root.clip1.removeMovieClip();
}

во втором, т.е. по координатам:

if (_root.clip1.hitTest(_root.clip2._x, _root.clip2._y, false)) {
_root.clip1.removeMovieClip();
}

з.ы. там где во втором случае "false" - это параметр, определяющий границы объекта clip1 при столкновении: в данном случае - по очерченному около мувиклипа прямоугольнику. если поставить true - будет учитываться точная форма объекта.