![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Oct 2000
Адрес: Казахстан, Алматы
Сообщений: 117
|
Ситуация:
Есть нижний слой с рядом кнопок. При нажатии на любую из них появляется верхний слой (..., _visible, 1). Проблема: При появлении верхнего слоя кнопки, даже те что находятся под этим слоем, остаются активными, т.е. реагируют на мышку. Вопрос: Что можно сделать для отключения кнопок, пока активен верхний слой (мувик)? Спасибо. |
|
|||||
|
Регистрация: Apr 2001
Адрес: San Pietroburgo
Сообщений: 1,408
|
самое простое (но не самое эффективное):
вводишь переменную, обозначающую состояние кнопок (например, released = 1(0)). дальше ставишь проверку on(release) { if(_root.released != 1) { doSomeAction(); _root.released = 1; } } а после какого-то действия (ну например после скрытия второго слоя) делаешь кнопки активными _root.released = 0;
__________________
I denti non possono dire niente... senza la lingua... Perche' la tua lingua e' mia! |
|
|||||
|
2netstuff: он не про то...
Речь как я понял идет о том, чтоб крыса не реагировала на кнопки. К сожалению этого достичь стандарстными средствами невозможно. Можно сделать так как делал я - создать мувик с двумя фреймами - активная кнопка и иммитация кнопки (которая крысу не раздражает), а уж апосля клика перходишь на фрейм с иммитацией... |
|
|||||
|
Регистрация: Oct 2000
Адрес: Казахстан, Алматы
Сообщений: 117
|
Спасибо.
Постараюсь так и сделать. |
|
|||||
|
Ставь как кнопы мувики:
on(press){ _root.layer._visible=true; this.enabled=false; } |
|
|||||
|
2Papa Karlo Прочел где иль сам придумал?
![]() Не работает. Нигде... |
|
|||||
|
MovieClip.enabled
Availability Flash Player 6. Usage myMovieClip.enabled Description Property; a Boolean value that indicates whether a button movie clip in enabled. The default value of enabled is true. If enabled is set to false, the button movie clip's callback methods and on action events are no longer invoked and the Over, Down and Up frames are disabled. The enabled property does not affect the Timeline of the button movie clip; if a movie clip is playing, it continues to play. The movie clip continues to receive movie clip events (for example, mouseDown, mouseUp, keyDown and keyUp). The enabled property only governs the button-like properties of a button movie clip. You can change the enabled property at any time; the modified button movie clip is immediately enabled or disabled. The enabled property can be read out of a prototype object. If enabled is set to false, the object is not included in automatic tab ordering. |
|
|||||
|
А с _visible=0 тоже работает? Кстати у Папы
который Карло в шестом плэйере все отлично работает. И вообще кнопками пользоваться - не очень. Проще с мувиками ![]()
__________________
In nomine Dei nostri satanas luciferi exclesi! |
![]() |
Часовой пояс GMT +4, время: 03:20. |
|
|
« Предыдущая тема | Следующая тема » |
|
|