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

Регистрация: May 2011
Сообщений: 2
По умолчанию Перехват ошибки о неверном формате файла

Есть Sound. На что можно повесить обработчик ошибки о неверном формате загружаемого файла?

Часть кода -

Код AS3:
if (loaderInfo.parameters.sndpath!="") {
     var s:Sound = new Sound(new URLRequest(loaderInfo.parameters.sndpath), context);
     s.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
} else {
   error("не указан путь")
}
 
function ioErrorHandler(event:Event):void {
   error("ошибка загрузки файла");
}
Если файл в параметре не указан, либо его нет на сервере, то обработчик срабатывает. А если беру текстовый файл, переименовываю его в mp3, то обработчик не срабатывает. Можно ли как-то перехватить ошибку формата (если она вообще возникает) или проще будет всё так оставить?