Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   mouseChildren = false; и обработка событий потомков (http://www.flasher.ru/forum/showthread.php?t=175689)

Rembrant 22.02.2012 12:39

mouseChildren = false; и обработка событий потомков
 
Замкнутый круг для меня. Программно вызываю с библиотеки MovieClip mc, в котором есть кнопка btn. При потере курсора mc должен удаляться, для этого вешаю событие MOUSE_OUT на него. Чтобы он не удалялся при потере курсора кнопкой, ставлю
Код AS3:

mc.mouseChildren = false;

mc перестаёт удаляться при потере курсора кнопкой, но вместе с этим перестаёт работать слушатель
Код AS3:

mc.btn.addEventListener(MouseEvent.CLICK, fff);

Как быть?

maxkar 22.02.2012 12:44

Использовать MouseEvent.ROLL_OVER, MouseEvent.ROLL_OUT.

Rembrant 22.02.2012 12:51

Действительно, всё оказалось так просто...


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

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