![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Nov 2006
Сообщений: 93
|
Загружаю внешний файл, делаю обработку ошибки
this.titleActiveImg.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, __root.onLoadingError); public function onLoadingError(event:IOErrorEvent):void
{
var str:String = event.text;
RealTrace(str); // выводит на экран текст ошибки
}
Error #2035: URL Not Found. URL: file:///F|/Projects/bg.gif А если запустить просто из винды, то выводит только Error #2035 без описания какой же файл отсутствует. Как сделать чтобы всегда выводилась детальная информация? Может в publish settings или ещё где можно как-то это указать?
__________________
Flash Menu Labs - русская версия |
|
|||||
|
Регистрация: Nov 2006
Сообщений: 93
|
а как бы его заставить во всех плеерах это выводить?
Может есть какой-то другой способ узнать какой же именно файл не может быть загружен?
__________________
Flash Menu Labs - русская версия |
|
|||||
|
стервочка (я мужик)
|
ага. есть. Loader.contentLoaderInfo.url
|
|
|||||
|
не, contentLoaderInfo.url будет null, если загрузка не состоялась
как вариант хранить урл в самом лоадере Последний раз редактировалось silin; 16.02.2009 в 10:56. |
|
|||||
|
__root - это ваш класс или я схожу с ума?
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Регистрация: Nov 2006
Сообщений: 93
|
не, сходить не надо, это мой глобальный член (извините за каламбур)
Добавлено через 2 минуты большое спасибо, попробую Добавлено через 11 часов 29 минут Позвольте, а как же его в обработчике ошибки получить, там же только event ?
__________________
Flash Menu Labs - русская версия |
|
|||||
|
>>Позвольте, а как же его в обработчике ошибки получить, там же только event ?
если не выходит получить через event.target, то можно сам MyLoader подписать на IO_ERROR и заставить его вещать свое событие с урлом на борту.., а в основном классе подписываться уже на это событие.. на самом деле я не знаю оптимального решения, это только варианты, которые можно попробовать |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:56. |
|
|
« Предыдущая тема | Следующая тема » |
|
|