Просмотр полной версии : hitTest
Добрый день, господа! Я новичек и не понимаю как нужно написать код hitTest. Помогите пожалуйста!
у него 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 - будет учитываться точная форма объекта.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.