Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Проблема с mouseChildren (http://www.flasher.ru/forum/showthread.php?t=145183)

Toxedo 01.10.2010 04:11

Проблема с mouseChildren
 
Вложений: 1
Перерыл кучу постов на форуме но не нашел того что нужно. У большинста проблема с перекрывание контейнером клипов детей, а у меня наоборот.

В мувике a_mc содержится b_mc. Нужно сделать так чтобы b_mc не реагировал на событии мыши, предназначеное для контейнера a_mc.
a_mc.mouseChildren = false; - не помогает. Пробывал с mouseEnabled'ом...тоже самое.

cleptoman 01.10.2010 11:24

у вас и 1 и 2 в сидят в a_mc. даже при нажатии на b_mc срабатывает клик у a_mc. все как вы хотели. или просто вы не правильно работаете с объектами.

ShimoBB 01.10.2010 11:46

a_mc.mouseChildren = false; отключит обработку событий на вложенных клипах, но не на сам контейнер.
Т.к. b_mc это часть контейнера a_mc, следовательно при нажатии на b_mc считается и нажатие на сам контейнер.
Выносите b_mc из контейнера.
Если уж надо чтоб они были внутри контейнера сделайте оба клипа a_mc и b_mc детьми одного контейнера и вешайте события не на контейнер а на детей.


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

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