![]() |
Вопрос про расположение слоев по оси Z
Вложений: 1
Проблема такая, у меня на нижних слоя лежат некоторые мувики на которых навешан код
on rollover и on release а выше всех лежит слой который всплывает при нажатии на мувики которые ниже! НО при всплытии верхнего мувика, если поводить мышкой по нему то курсор будет реагировать на области которые на слоях ниже (чего как раз нужно избежать), то есть курсор меняется со стрелочки на руку, хотя слой который всплывает по релизу лежит на самом верхнем уровне! народ помогите плз! прилагаю исходник. PS: исходник это карта регионов, при клике на какой то всплывает некоторая информация (самый верхний слой), а на зонах регионах как раз лежат события on rollover и onrelease. Там я в исходнике всплывающий слой сделал сразу видимым чтобы было понятно в чем проблема. То есть есть нужно чтобы при всплытии окошка с информацией, нижние слои перестали быть активными |
Создайте мувиклип с прямоугольником внути, заведомо больших размеров, чем может быть флэшка. Расположите этот клип на сцене поверх слоев с регионами, но под слоем с всплывающим окном. Этому клипу нужно назначить onPress и установить useHandCursor = false и _alpha = 0; Когда необходимо показывать окошко, то ставьте клипу _visible = true, и обратное действие, когда окно закрываем.
|
Автор, активность кнопок отключается с помощью свойства enabled.
Код AS1/AS2:
После закрытия окна с информацией - опять делать кнопки активными: Код AS1/AS2:
Код AS1/AS2:
Ну и включение по аналогичной схеме. |
| Часовой пояс GMT +4, время: 20:25. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.