Показать сообщение отдельно
Старый 18.08.2007, 20:48
artcraft вне форума Посмотреть профиль Отправить личное сообщение для artcraft Посетить домашнюю страницу artcraft Найти все сообщения от artcraft
  № 12  
Ответить с цитированием
artcraft
 
Аватар для artcraft

блогер
Регистрация: Aug 2005
Адрес: www.artcraft.cz
Сообщений: 1,967
Записей в блоге: 6
Отправить сообщение для artcraft с помощью ICQ
да, действительно, я лопухнулся, у автора в исходнике выставлен 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();
Будет играть ролики из массива по кругу бесконечно,
причём роликов в массиве может быть сколько угодно.
__________________
Хороший отдых - половина работы.


Последний раз редактировалось artcraft; 19.08.2007 в 01:27.