Показать сообщение отдельно
Старый 29.04.2010, 20:14
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Во первых, нужно так:
Код AS1/AS2:
ns.setBufferTime(2);
поскольку bufferTime - это свойство компонента FLVPlayback, а не потока: FLVPlayback.bufferTime

Далее, чтобы не гадать , что у вас там происходит, отслеживайте статусы потока:
Код AS1/AS2:
ns.onStatus = function(infoObject:Object) 
{
	trace('NetStream.onStatus called: (' + getTimer() +' ms)');
	for (var prop in infoObject) 
	{
		trace('\t' + prop+ ':\t' + infoObject[prop]);
		//если без trace надо обойтись, тогда на сцене  динамическое поле нарисуйте, и:
		status_tf.text = infoObject[prop];
	}
};
Для отладки также можно смотреть наполняемость буфера:
Код AS1/AS2:
this.onEnterFrame = function () 
{
	buffer_tf.text = ns.bufferLength ;
};


Последний раз редактировалось mooncar; 29.04.2010 в 20:36.