Обнаружить перекрытие элементов управления во Flex 4 во время движения объекта? - PullRequest
0 голосов
/ 07 мая 2011

У меня есть этот маленький проект ЗДЕСЬ .Прямо сейчас он почти ничего не делает, но заставляет персонажа двигаться.

Я перемещаю персонажа с помощью .Теперь, как вы можете видеть по ссылке на страницу моего проекта, она перемещается туда, куда вы указываете мышью и щелкаете.Я хочу иметь возможность остановить движение персонажа, если он попадает в другой объект или, в данном случае, в «дерево».Есть ли в AS3 скрипт, который позволит мне обнаруживать коллизии или элементы управления, которые перекрывают друг друга?

Если в моем вопросе немного не хватает информации, пожалуйста, прокомментируйте здесь, и я буду обновлять его с более подробной информацией, как вынужно.

Пожалуйста и спасибо!

1 Ответ

1 голос
/ 07 мая 2011

Все объекты DisplayObject имеют метод с именем hitTestObject (obj: DisplayObject) , который проверяет, когда один объект перекрывает другой.Вы можете прочитать об этом в древовидном классе , классе DisplayObject или в любом классе, расширяющем DisplayObject.

...