![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Apr 2009
Сообщений: 87
|
Проблема такая, у меня на нижних слоя лежат некоторые мувики на которых навешан код
on rollover и on release а выше всех лежит слой который всплывает при нажатии на мувики которые ниже! НО при всплытии верхнего мувика, если поводить мышкой по нему то курсор будет реагировать на области которые на слоях ниже (чего как раз нужно избежать), то есть курсор меняется со стрелочки на руку, хотя слой который всплывает по релизу лежит на самом верхнем уровне! народ помогите плз! прилагаю исходник. PS: исходник это карта регионов, при клике на какой то всплывает некоторая информация (самый верхний слой), а на зонах регионах как раз лежат события on rollover и onrelease. Там я в исходнике всплывающий слой сделал сразу видимым чтобы было понятно в чем проблема. То есть есть нужно чтобы при всплытии окошка с информацией, нижние слои перестали быть активными |
|
|||||
|
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
|
Создайте мувиклип с прямоугольником внути, заведомо больших размеров, чем может быть флэшка. Расположите этот клип на сцене поверх слоев с регионами, но под слоем с всплывающим окном. Этому клипу нужно назначить onPress и установить useHandCursor = false и _alpha = 0; Когда необходимо показывать окошко, то ставьте клипу _visible = true, и обратное действие, когда окно закрываем.
__________________
hauts.ru |
|
|||||
|
Модрон-ветеринар
|
Автор, активность кнопок отключается с помощью свойства enabled.
Вам можно циклом делать отключение после всплытия информации. После закрытия окна с информацией - опять делать кнопки активными: Если бы я делал подобную вещь, я объединил бы все кнопки в один мувик, а потом разом бы отключал активность всех примерно так: Где btn_container - этот самый мувик со всеми кнопками. Ну и включение по аналогичной схеме. Последний раз редактировалось mooncar; 05.04.2010 в 22:43. |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:36. |
|
|
« Предыдущая тема | Следующая тема » |
|
|