Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не работает событие Sound.load(url), Возникает ошибка #2037, почему? 
V
    Опции темы
zodiac
Дата 9.12.2010, 22:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 120
Регистрация: 3.7.2009

Репутация: нет
Всего: нет



Здравствуйте!
Есть такая проблема: после выполнения события soundComplete попытка вызова sound.load(url) выдает ошибку 2037! Никак не могу понять, в чем дело, вроде бы все делаю правильно...
Код

function getSong():void {
    var uReq:URLRequest=null;
    if(count+1>cSongs*2) count=0;
    var url=songArray[count+1]; // получаемая здесь ссылка является рабочей, проверено не раз
    var sname=songArray[count];
    uReq=new URLRequest(url);
    try {
        currentSong.load(uReq, context);
    }
    catch (err:Error) {
        trace("Ошибка при открытии файла: "+err);   //Вот именно здесь выводится ошибка под номером 2037
    }
    attachToChannel();
    count+=2;
}

...

function soundCompleteListener(e:Event):void {
    songChannel.stop();
    if(autoplay) getSong();
}


Подскажите, в чем может быть проблема?
PM MAIL   Вверх
SoWa
Дата 10.12.2010, 08:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Харекришна
****


Профиль
Группа: Комодератор
Сообщений: 2422
Регистрация: 18.10.2004

Репутация: 1
Всего: 74



Вместо 
Код

currentSong.load(uReq, context);

Попробуй написать
Код

currentSong = new Sound();
currentSong.load(uReq, context);


По крайней мере англоговорящие программеры делают так, и объясняют:
Цитата

That error means you've tried to reuse a sound instance, which you cannot do. You need to do a new Sound() each time you want to play a new sound.

Отсюда


--------------------
Всем добра smile
PM MAIL ICQ   Вверх
zodiac
Дата 10.12.2010, 10:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 120
Регистрация: 3.7.2009

Репутация: нет
Всего: нет



Да, совершенно верно, все заработало!) Огромное спасибо!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ActionScript 3 | Следующая тема »


 




[ Время генерации скрипта: 0.0376 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.