Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Нет событий мыши у объекта с маской (http://www.flasher.ru/forum/showthread.php?t=174279)

Gigatrop 21.01.2012 18:26

Нет событий мыши у объекта с маской
 
Здравствуйте. Я делаю контрол, по виду как окно или список с прокруткой. Я применил маску, чтобы список обрезался внизу, или вверху при прокрутке. Проблема в том, что применив маску ко всему контролу, я не могу отловить события мыши, а мне они нужны для сколера справа, и для пунктов списка.
Пробовал отключать mouseChildren и mouseEnabled у маски, и включать то же самое у всего контрола, ничего не выходит.
Еще один момент - до того как применяю маску, сама маска находится внутри контрола как дочерний объект. Но это не мешает ей выполнить свою роль ко всему контролу.

Deimos747 21.01.2012 18:36

Можете показать кусок кода, с которым проблемы?

Gigatrop 21.01.2012 18:39

Код AS3:

// маска
                        var m : Shape = new Shape();
                        m.graphics.beginFill( 0x000000 );
                        m.graphics.drawRoundRect( 0, 0, boxWidth, boxHeight, 5, 5 );
                        m.graphics.endFill();
                        var maskClip : MovieClip = new MovieClip;
                        maskClip.addChild( m );
                        addChild( maskClip );
                        mask = maskClip;



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

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