да, действительно, я лопухнулся, у автора в исходнике выставлен as2, а я почему-то решил что однозначно это третий...
переносите тему обратно :~)
вот так можно сделать это в as2:

Код:
var videos:Array = ["rolik01.flv", "rolik02.flv", "rolik03.flv"];
var n:Number = 0;
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
theVideo.attachVideo(ns);
function playVideo(){
ns.play(videos[n]);
ns.onStatus = function(infoObject:Object) {
if(infoObject.code =="NetStream.Play.Stop" ){
if(n+1 == videos.length){n=0; }else{n++;}
playVideo();
}
}
}
playVideo();
Будет играть ролики из массива по кругу бесконечно,
причём роликов в массиве может быть сколько угодно.