Просмотр полной версии : Можно ли отключить кнопки (временно)?
Ситуация:
Есть нижний слой с рядом кнопок. При нажатии на любую из них появляется верхний слой (..., _visible, 1).
Проблема:
При появлении верхнего слоя кнопки, даже те что находятся под этим слоем, остаются активными, т.е. реагируют на мышку.
Вопрос:
Что можно сделать для отключения кнопок, пока активен верхний слой (мувик)?
Спасибо.
netstuff
09.04.2002, 15:31
самое простое (но не самое эффективное):
вводишь переменную, обозначающую состояние кнопок (например, released = 1(0)).
дальше ставишь проверку
on(release) {
if(_root.released != 1) {
doSomeAction();
_root.released = 1;
}
}
а после какого-то действия (ну например после скрытия второго слоя) делаешь кнопки активными _root.released = 0;
Тимур Старый
09.04.2002, 18:45
2netstuff: он не про то...
Речь как я понял идет о том, чтоб крыса не реагировала на кнопки. К сожалению этого достичь стандарстными средствами невозможно.
Можно сделать так как делал я - создать мувик с двумя фреймами - активная кнопка и иммитация кнопки (которая крысу не раздражает), а уж апосля клика перходишь на фрейм с иммитацией...
Спасибо.
Постараюсь так и сделать.
Papa Karlo
10.04.2002, 15:16
Ставь как кнопы мувики:
on(press){
_root.layer._visible=true;
this.enabled=false;
}
Тимур Старый
11.04.2002, 15:54
2Papa Karlo Прочел где иль сам придумал? :)
Не работает.
Нигде...
Papa Karlo
11.04.2002, 16:26
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 тоже работает? Кстати у Папы :) который Карло в шестом плэйере все отлично работает. И вообще кнопками пользоваться - не очень. Проще с мувиками :)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.