![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2010
Сообщений: 347
|
Здравствуйте дорогие.
Вот проблема какая. Загружаю xml файл из той же папки, что и swf. Хочу проверить при этом наличие файла там. Отлавливаю ошибку IOErrorEvent Если в URLRequest указываю путь к файлу как http адрес,то ошибка есть, выбрасывается. Если пишу просто имя файла, без http..., то даже если файл и не находит, все равно ошибку не выбрасывает. Помогите пожалуйста, как проверить наличие файла? Не хотелось бы в коде писать http адрес. Хочется только ограничиться именем файла. Спасибо заранее. |
|
|||||
|
Регистрация: May 2010
Сообщений: 347
|
Я так делаю во время отладки, в среде Flash. Но после загрузки swf на сервер все равно получилась та же картина. Если указано только имя файла в URLRequest то ошибка не выпадает. По крайней мере ошибка IOErrorEvent не выпадает.
Добавлено через 55 минут Люди дорогие, кажется мне надо извиниться. Тут вообще непонятно что происходит: swf находит!! файл которого уже нет, я подозреваю, что тут проблема с кешированием. Попробую разобраться, может и вы с чем либо таким сталкивались? |
|
|||||
|
Регистрация: May 2010
Сообщений: 347
|
Ну ничего не получается:
Пишу файл видит-качает Пишу не видит!!!Выдает тот самый IOErrorEvent Почему же так? Добавлено через 1 час 20 минут Продолжаю делиться наблюдениями! Следующее имеет место только при тестировании в самом Flash! 1. Цитата:
Странно.... Последний раз редактировалось Anig; 15.06.2015 в 23:59. |
|
|||||
|
.
|
В локальной файловой системе нет файла с именем, генерируемым выражением "bab.xml?rnd=" + Math.random(). Такого вида выражение больше похоже на часть URL. Схема в данном случае должна начинаться с протокола file:// для абсолютного пути. Для относительного пути достаточно указать путь до файла относительно "главной" swf.
|
|
|||||
|
Регистрация: May 2010
Сообщений: 347
|
Но интересно именно то, что и запущенный в локальной системе swf файл находит "bab.xml?rnd=" + Math.random()!!! Проблема возникает при тестировании swf в среде Flash5.5. Вот что странно.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 22:35. |
|
|
« Предыдущая тема | Следующая тема » |
|
|