2 alex001:

Код AS1/AS2:
var TIMER_MIN_INTERVAL:Number = 9;
var TIMER_MAX_INTERVAL:Number = 15;
var FRAMES:Array = [10, 17, 27, 35];
var timer:Number;
jumpToRandomFrame();
function jumpToRandomFrame():Void
{
gotoAndPlay(FRAMES[randRange(0, FRAMES.length - 1)]);
timer = setTimeout(jumpToRandomFrame, randRange(TIMER_MIN_INTERVAL, TIMER_MAX_INTERVAL) * 1000);
}
function randRange(min:Number, max:Number):Number
{
var randomNum:Number = Math.round(Math.random() * (max - min)) + min;
return randomNum;
}
Интервал срабатывания таймера, правда, будет от 9 до 15 только с целым шагом. Если не подойдёт, легко изменить.