![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jul 2005
Адрес: in some hole
Сообщений: 14
|
Привет всем.
Проблема в следующем: Есть клип А. Ему прописан onPress() / onRollOver() / etc.. допустим имеет форму окружности Есть клип B. Ему ничего не прописано. Имеет форму прямоугольника. Клип B расположен НАД клипом А. (т.е. его depth больше чем А) и визуально его скрывает. Проблема в том что при наведении мыши на прямоугольник срабатывают события приписанные окружности. т.е. клип А как бы "просматривается" сквозь B.... например если на onPress() прописать удаление самого себя, то можно "случайно" самого себя удалить и т.д. как с этим бороться? например в винде я не могу закрыть winAmp если его бровайзер перекрывает.... клипов много. генерятся динамически. хранить массив всех и каждый раз пробегать по нему и делать enabled=true/false нет никакого желания. может есть какие варианты ?
__________________
wbr, Pong |
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Мувики с кнопочными событиями прикрывают очень редко, да и то с какой то целью.....
В каждом конкретном случае надо разбираться отдельно - общего алгоритма нет. |
|
|||||
|
Регистрация: Jul 2005
Адрес: in some hole
Сообщений: 14
|
мг...
понятно. а цель. например есть интерфейс (набор клипов с кнопочными событиями) и очень большие неприятности вызывают "попапы" или что-то вроде этого хотя, я сам их и создал ![]()
__________________
wbr, Pong |
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Для таких случаем делают задержку на выполнение кода...
|
|
|||||
|
Регистрация: Jul 2005
Адрес: in some hole
Сообщений: 14
|
а это как ?
__________________
wbr, Pong |
|
|||||
|
Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
|
Однако если клип В сам содержит кнопки или инпут-текстфилды, то :
в клипе В делай в бекграунде мувиклип, на который вешаешь то, что предложил artcraft: B.back.useHandCursor = B.back.onPress = false; Тогда верхний клип В всегда будет блокировать кнопочные обработчики нижнего клипа. При этом мы не мешаем кнопкам самого клипа В. |
|
|||||
|
Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
|
Цитата:
2 PinkPong: Такие окна имеют как минимум кнопку close и мувик, определяющий область для перетаскивания. А значит, если не сделать в бэкграунде каждого окна "заглушку" (той же формы, что и окно), то глюки неизбежны. |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:02. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|