Показать сообщение отдельно
Старый 10.03.2011, 22:41
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 1  
Ответить с цитированием
in4core
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
По умолчанию работа с хиттестами и подводные камни

Никогда не приходилось работать плотно с hitTest тем более в АС3. Поэтому хочется спросить у вас пару вещей

1. hitTestObject

совершенно не понятно как работает. Вешаю на стейдж слушателя маусдавн и пишу

Код AS3:
if(!hitTestObject(someSprite)) trace('ok')
эффекта ноль

2. hitTestPoint . тут же ситуация наоборот

Код AS3:
if(!hitTestPoint(someSprite.mouseX, someSprite.mouseY)) trace('ok')
срабатывает всегда

Вообщем поясните ситуацию, и как с этим работать.

Почему возник такой вопрос. Ситуация такая. По нажатию на спрайт нужно его спрятать, и сделать определенное действие, а по нажатию на любое место сцены - только спрятать объект. Вот никак не могу это победить...