Показать сообщение отдельно
Старый 25.05.2012, 12:00
Denis_gidin вне форума Посмотреть профиль Отправить личное сообщение для Denis_gidin Найти все сообщения от Denis_gidin
  № 5  
Ответить с цитированием
Denis_gidin

Регистрация: Jan 2012
Адрес: Казахстан, Костанай
Сообщений: 25
Melody Загрузка звуковых файлов

Цитата:
Сообщение от maxkar Посмотреть сообщение
А у вас сервер ограничивает количество одновременных загрузок? Тогда и из-за этого может быть. В этом случае предыдущему sound нужно сделать close().
Мне не нужно одновременно несколько загрузок. Надо что бы он старый поток загрузки остановил и начал новый. Использую обновленный код:
Код AS3:
function listClick(e:ListEvent):void {
			var list:List = e.target as List;
			var item:Object = e.item;
			trace("Label: " + item.label);
			trace("Label displayed: " + item.url);
			trace(music);
			if (music){
				music.close();
				}
 
			var music:Sound=new Sound();
			if (channel) {
				channel.stop();
			}
 
			music.addEventListener(Event.COMPLETE,musicListener);
			music.load(new URLRequest(item.url));
			channel = music.play();
			music.removeEventListener(Event.COMPLETE,musicListener);
		}
но ошибка все равно выходит:
Error #2044: Unhandled IOErrorEvent:. text=Error #2032: Stream Error.
at src::NetPhotoSlide/src::listClick()
at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at fl.controls::SelectableList/fl.controls:SelectableList::handleCellRendererDoubleClick()
Что делать?