Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   PNG с прозрачностью и MouseEvent.CLICK (http://www.flasher.ru/forum/showthread.php?t=140293)

VitaliyCh 25.05.2010 21:39

PNG с прозрачностью и MouseEvent.CLICK
 
Добрый день, суть проблемы такая, имеется два PNG файла, рамка с альфой внутри и некий объект лежащий внутри этой рамки. Так вот при клике на объект не срабатывает обработчик MouseEvent.CLICK код прилагаю ниже. Причем если повесить такой обработчик на рамку он отрабатывает и на прозрачной области рамки и соответственно на самой рамке. Помогите пожалуйста, как сделать чтобы при клике мыши учитывалась прозрачность(альфа канал PNG-файла)?


Код AS3:

var pict1:Loader = new Loader(); 
var pict2:Loader = new Loader();
var url1:URLRequest = new URLRequest("./images/object.png");
var url2:URLRequest = new URLRequest("./images/frame.png");
 
pict1.load(url1);
pict1.x = 250;
pict1.y = 350;
 
pict2.load(url2);
pict2.x = 0;
pict2.y = 0;
 
addChild (pict1);
addChild (pict2);
 
pict1.addEventListener(MouseEvent.CLICK, clickedPict1);
 
private function clickedPict1(e:MouseEvent)
{
  trace("clickedPict1");
}


wvxvw 25.05.2010 21:58

http://blog.mosessupposes.com/?p=40
Пожалуйста оформляйте код тегами [as3][/as3]

VitaliyCh 25.05.2010 22:02

Только сегодня зарегистрировался, не знал.
Обязательно учту на будущее, спасибо.


Часовой пояс GMT +4, время: 16:11.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.