Показать сообщение отдельно
Старый 06.09.2011, 20:02
Hina вне форума Посмотреть профиль Отправить личное сообщение для Hina Найти все сообщения от Hina
  № 1  
Ответить с цитированием
Hina

Регистрация: Feb 2007
Сообщений: 29
По умолчанию Как поймать 404 ошибку при воспроизведении потокового mp3?

Здравствуйте, уважаемые флешеры.
Сломал голову пытаясь поймать HTTPStatusEvent.
Воспроизвожу потоковый звук вот так:
Код AS3:
//..................
              var context:SoundLoaderContext = new SoundLoaderContext(bufferTime);
              var req:URLRequest = new URLRequest(url);
	   sound = null;
	   sound = new Sound(req, context);
	   sound.addEventListener(HTTPStatusEvent.HTTP_STATUS, statusHandler);
	   channel = sound.play();
	   playing = true;
//..................
Все воспроизводится, но не вызывается statusHandler
Код AS3:
private function statusHandler(evt:HTTPStatusEvent)
{
	if (evt.status == 404)
	{
		Utils.setText(m_statusbar, "Файл не найден");
 
	}
 
}
Что делать не пойму (. Завтра сайт сдавать (