
Код AS3:
import flash.utils.Timer;
import flash.events.TimerEvent;
var data:Array = [0,1,2,3,4,5,6,7];
var tickItems:int = 3;
var counter:int = 0;
var timer:Timer = new Timer(1000);
timer.start();
timer.addEventListener(TimerEvent.TIMER,timerHandler);
function timerHandler(event:TimerEvent):void {
var data2:Array = data.concat(data);
var items:Array = [];
items = data2.slice(counter,counter + 3);
if (counter >= data.length) {
counter -= data.length;
}
counter += tickItems;
trace(items);
}