![]() |
работа с хиттестами и подводные камни
Никогда не приходилось работать плотно с hitTest тем более в АС3. Поэтому хочется спросить у вас пару вещей
1. hitTestObject совершенно не понятно как работает. Вешаю на стейдж слушателя маусдавн и пишу Код AS3:
2. hitTestPoint . тут же ситуация наоборот Код AS3:
Вообщем поясните ситуацию, и как с этим работать. Почему возник такой вопрос. Ситуация такая. По нажатию на спрайт нужно его спрятать, и сделать определенное действие, а по нажатию на любое место сцены - только спрятать объект. Вот никак не могу это победить... |
Код AS3:
|
И зачем тут hitTest? Повесить MOUSE_DOWN на stage, и смотреть во target/currentTarget, по какому элементу "тыкнули"
|
cr0w312 срабатывает всегда! так что проблема пока висит
scarbo покажите примерчик )) даже интересно стало |
Цитата:
|
Да криво написал вы правы. По нажатию на спрайт нужно его спрятать, и сделать определенное действие, а по нажатию на любое место сцены - только спрятать этот самый спрайт.
Добавлено через 8 минут решил хиттестпойнтом. всем спасибо |
Цитата:
|
Цитата:
Main.as Код AS3:
Код AS3:
|
scarbo кстати спасибо. А вот именно за то, что я уже и забыл что Stage является так же контейнером.... и у него e.target не является Object Stage !!!!
|
Цитата:
|
| Часовой пояс GMT +4, время: 21:35. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.