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