Форум 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)
-   -   Кнопка с эффектом клавиатурной (http://www.flasher.ru/forum/showthread.php?t=77379)

gfdrf 23.03.2006 22:41

Кнопка с эффектом клавиатурной
 
Подскажите, как сделать кнопку, чтобы она работала, как кнопка на клаве, а именно: При нажатии (и удержании) на неё мышью, она отрабатывала один раз, затем пауза, и затем начинала отрабатывать автоматом. Т.е "эффект автоповтора".
Кнопка у меня обрабатывается по on(press)
Мысли крутятся вокруг onEnterFrame, но что то не могу сообразить, как сделать...
Многим бы наверно пригодилось...

silin 23.03.2006 23:35

вариант:
Код:

but.onPress=function(){
        trace('once');
        var delay=10;//frames
        this.onEnterFrame=function(){
                if(delay--<0)trace('once more');
        }
}
but.onRelease=function(){
        delete this.onEnterFrame;
}


gfdrf 23.03.2006 23:50

Спасио, попробую.
Я тоже думал про переменную, но видимо плохо думал :rolleyes:


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

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