Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Можно ли отключить кнопки (временно)? (http://www.flasher.ru/forum/showthread.php?t=29984)

Promety 09.04.2002 15:01

Можно ли отключить кнопки (временно)?
 
Ситуация:

Есть нижний слой с рядом кнопок. При нажатии на любую из них появляется верхний слой (..., _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: он не про то...
Речь как я понял идет о том, чтоб крыса не реагировала на кнопки. К сожалению этого достичь стандарстными средствами невозможно.
Можно сделать так как делал я - создать мувик с двумя фреймами - активная кнопка и иммитация кнопки (которая крысу не раздражает), а уж апосля клика перходишь на фрейм с иммитацией...

Promety 10.04.2002 07:57

Спасибо.

Постараюсь так и сделать.

Papa Karlo 10.04.2002 15:16

MX
 
Ставь как кнопы мувики:
on(press){
_root.layer._visible=true;
this.enabled=false;
}

Тимур Старый 11.04.2002 15:54

2Papa Karlo Прочел где иль сам придумал? :)
Не работает.
Нигде...

Papa Karlo 11.04.2002 16:26

ПРОЧЕЛ...
 
Вложений: 1
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.

mefisto 11.04.2002 16:39

А с _visible=0 тоже работает? Кстати у Папы :) который Карло в шестом плэйере все отлично работает. И вообще кнопками пользоваться - не очень. Проще с мувиками :)


Часовой пояс GMT +4, время: 01:54.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.