Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   блокировка onRelease (http://www.flasher.ru/forum/showthread.php?t=68363)

as_68 25.08.2005 19:27

блокировка onRelease
 
Подскажите, пожалуйста, как временно заблокировать onRelease мувика.
Т.е. чтобы он не реагировал какое-то время после одного нажатия.

m_Stasuk 25.08.2005 19:37

хороший вопрос, я не знаю, но хочу узнать. помогите нам...

Futs 25.08.2005 20:00

по моему ни чего сложного, если нажал переменная тру, а в муве проверка этой переменной соответственно. а если нужно опять нажать через время, запускаем интервал и по окончании интервала позволяем опять нажать. и с курсором не проблема.

silin 25.08.2005 20:24

Вложений: 1
>>как временно заблокировать onRelease мувика
удалить mc.onRelease , когда нужно будет:снова присвоить..

m_Stasuk 25.08.2005 20:33

Цитата:

Сообщение от silin
>>как временно заблокировать onRelease мувика
удалить mc.onRelease , когда нужно будет:снова присвоить..

ЭТО как? :confused:

silin 25.08.2005 20:51

см. пример, что непонятно?

KidsKilla 25.08.2005 21:00

аще навороченый пример:
Код:

this.my_btn.isOn = false;
function btnFunc(){
        trace(this);
}
this.my_btn.watch("btnIsOn", function(prop, oldVal, newVal, data){
        data.t = newVal ? data.f : null;
        return newVal;
}, {t:this.my_btn.onRelease, f:btnFunc});

// кнопка будет активной/неактивной каждые 2 секунды =)
var x = setInterval(function(t){t.isOn = !t.isOn;}, 2000, this.my_btn);

чтобы включить кнопку пишешь
this.my_btn.isOn = true;

чтобы выключить
this.my_btn.isOn = false;

KidsKilla 25.08.2005 21:14

или так:
my_btn.enabled = false; // выкл.
my_btn.enabled = true; // вкл.
=)))

silin 25.08.2005 21:19

Цитата:

Сообщение от KidsKilla
my_btn.enabled = false; // выкл.
my_btn.enabled = true; // вкл.

:) :)

Король 25.08.2005 22:16

delete mc.onRelease()


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

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