Показать сообщение отдельно
Старый 11.08.2017, 15:51
FlashRus вне форума Посмотреть профиль Отправить личное сообщение для FlashRus Найти все сообщения от FlashRus
  № 18  
Ответить с цитированием
FlashRus
 
Аватар для FlashRus

Регистрация: Nov 2006
Адрес: СПб
Сообщений: 920
Отправить сообщение для FlashRus с помощью ICQ Отправить сообщение для FlashRus с помощью Skype™
Код AS3:
чтобы если картинка перекрывает другую но через неё видно её, то должен срабоатть клик на нижней а не наверхней, а верхняя квадратом закрывает всю область.
Вы можетe по MouseEvent.MOUSE_MOVE менять у своей битмапы с дырками mouseEnabled.
Код AS3:
var color32:uint = imgbtm.bitmapData.getPixel32(imgbtm.mouseX, imgbtm.mouseY);
var a:uint = color32 >> 24 & 0xFF;
imgbtm.mouseEnabled = a != 0;
А в клике по предмету делать уже только то, что вам нужно, туда клик придёт только если указатель находится над прозрачным пикселем.
__________________
ЛОДКИ