![]() |
|
||||||||||
|
|||||
|
Это не мультипостинг, я просто перепутал раздел в прошлый раз=)
Флешка должна подгружать XML файлы. Имеется имя файла... Если данного файла не существует, то должен загрузиться файл по умолчанию (какой-нить "default.xml"). Как сие реализовать? |
|
|||||
|
ветеран форума
|
Вы ведь проверяете, загрузился XML в событии onLoad().... или нет?
![]() Если да, то в чем проблема? Нету файла - запускаете загрузку по дефолту (который точно есть). Или грузите сразу тот что по дефолту и в случае отсутствия нужно подпихиваете значения загруженного ранее default.xml
__________________
trace("Остановите Землю, я сойду!!!"); |
|
|||||
|
дык событие onLoad() возникает только тогда, когда файл загрузился... Если его нет, оно не возникнет...
|
|
|||||
|
ветеран форума
|
так а разница то в чем для Вас, вас же конечный результат интересует, нет нужных данных (неважно по какой причине - будь то отсутствие файла, обрыв связи, помехи... ) грузите альтернативные.
Есть еще у XML объекта метод onHTTPStatus(httpStatus:Number); выполняется до onData(), по идее если httpStatus == 404, значит файла не существует... В хелпе есть пример и описание по-подробнее разных ошибок, или можно их глянуть в спецификации http.
__________________
trace("Остановите Землю, я сойду!!!"); Последний раз редактировалось Mur4ik; 24.10.2008 в 17:21. |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:25. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|