Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Блокировка событий на "нижнем" мувике (http://www.flasher.ru/forum/showthread.php?t=106773)

enepx 18.01.2008 15:52

Блокировка событий на "нижнем" мувике
 
Нужно сделать сверху мувик полупрозрачный и что бы то, что под ним видно не реагировало на события мыши. Пишу следущее:
Код:

m_bxBg.useHandCursor = false;
m_bxBg.onPress = function():Void {};

Но это помогает запретить только события onPress. У меня так же в "нижнем" есть объекты, реагирущие на onMouse(Down/Move/Up). Но конструкция
Код:

m_bxBg.onMouseDown = function():Void {};
m_bxBg.onMouseMove = function():Void {};
m_bxBg.onMouseUp = function():Void {};

не спасает. :( Как еще можно сделать?

CrazyFlasher 18.01.2008 16:00

Код:

MovieClip.prototype.useHandCursor = false;

enepx 18.01.2008 16:11

Так тогда будет во всех мувиках палец отключен?? Мне в некоторых-то нужен.

chingachgoog 18.01.2008 16:14

Если на мувике висит ХОТЬ ОДНО кнопочное событие, то все КНОПОЧНЫЕ события на нижележащих мувиках не сработают.
А вот события МЫШИ: onMouse(Down/Move/Up) к к этому отношения не имеют.

Проще всего запускать события мыши при наведении на мувик и снимать их при релизе-уведения с мувика, тогда таких проблем не будет.

CrazyFlasher 18.01.2008 16:14

ну в некоторых включайте

enepx 21.01.2008 18:52

Цитата:

Сообщение от chingachgoog
Проще всего запускать события мыши при наведении на мувик и снимать их при релизе-уведения с мувика, тогда таких проблем не будет.

Так у меня наведение же работает на нижележащих, т.к. верхний - полупрозрачный! ( Так что onMouseMove все равно случается.


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

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