Показать сообщение отдельно
Старый 18.05.2012, 19:51
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 2  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
1:
Код AS1/AS2:
button.onPress = function(){
    movie.gotoAndPlay( Math.floor( Math.random() * movie._totalframes ) + 1 );
}
2:
Код AS1/AS2:
var delayActions = 10000;
var lastActiveTime = getTimer();
var initButtonDelay = false;
button.onPress = function(){
    if((getTimer() < lastActiveTime + delayActions) && initButtonDelay){
        return
    }
    initButtonDelay = true;
    lastActiveTime = getTimer();
    // your actions here
}
— это блокировка повторного нажатия на кнопку в течение 10 секунд.

Если нужная задержка выполнения сценария — воспользуйтесь функцией setTimeout
__________________
hauts.ru


Последний раз редактировалось Hauts; 18.05.2012 в 19:57.