PDA

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


donphp
06.11.2009, 15:47
имеем картинку в png8. На ней фигура сложной формы и разичного цвета с прозрачным фоном.

Импортировал картинку во флеш и преобразовал в символ MovieClip.
Поместил на сцену и задал имя. obj1_mc

Хочу что бы при перетягивание other_obj его можно было повесить на этот обьект.
В противном случае other_obj возвражается в прежние координаты.

Но hitTest срабатывает по всей поверхности obj1_mc в том числе и над прозрачным фоном.
Как это лечить?

udaaff
06.11.2009, 15:54
BitmapData.hitTest()

donphp
07.11.2009, 02:48
on(release){
stopDrag();
if (_root.obj1.BitmapData.hitTest(_root.sh1)) {
trace("true");
}else{
trace("false");
}

}


Все время возвращает false