![]() |
Как узнать, существует ли файл?
Это не мультипостинг, я просто перепутал раздел в прошлый раз=)
Флешка должна подгружать XML файлы. Имеется имя файла... Если данного файла не существует, то должен загрузиться файл по умолчанию (какой-нить "default.xml"). Как сие реализовать? |
Вы ведь проверяете, загрузился XML в событии onLoad().... или нет? :)
Если да, то в чем проблема? Нету файла - запускаете загрузку по дефолту (который точно есть). Или грузите сразу тот что по дефолту и в случае отсутствия нужно подпихиваете значения загруженного ранее default.xml |
дык событие onLoad() возникает только тогда, когда файл загрузился... Если его нет, оно не возникнет...
|
так а разница то в чем для Вас, вас же конечный результат интересует, нет нужных данных (неважно по какой причине - будь то отсутствие файла, обрыв связи, помехи... ) грузите альтернативные.
Есть еще у XML объекта метод onHTTPStatus(httpStatus:Number); выполняется до onData(), по идее если httpStatus == 404, значит файла не существует... В хелпе есть пример и описание по-подробнее разных ошибок, или можно их глянуть в спецификации http. |
| Часовой пояс GMT +4, время: 08:40. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.