![]() |
Проблема с загрузкой xml
Всем привет.
Столкнулся со след проблемой: пытаюсь загрузить xml файл с сервера, но при этом в onLoad сразу получаю success = false, в файрбаге даже не отображается запрос к серверу. Такое происходит, если swf поместить на какойто сервер, если же запустить локальную страничку html, содержащую эту swf-ку, то все работает прекрасно. Содержимое crossdomain.xml: <cross-domain-policy> <site-control permitted-cross-domain-policies="all"/> <allow-access-from domain="*"/> </cross-domain-policy> Подскажите что делаю не так, т.к опыта работы с crossdomain'ом практически нету |
1. Кросдоменник должен лежать в корне на сайте, ОТКУДА берутся данные, то есть куда от флешки идет запрос на сторонние данные (xml, картинки и тд.).
2. Кодировка кросдоменника должна быть UTF-8. Преобразуйте кодировку его, если что. Добавлено через 5 минут Цитата:
Можно попробовать принудительно прописать Код AS1/AS2:
- именно с этого сайта нужны данные, - кросдоменник там лежит - в нем прописаны разрешения, то это сработает Если тестите в IDE, то кросдоменник не нужен. Он нужен только в случае, если ваша флешка расположена в одном домене, а требуемые данные - в другом. |
Загрузку crossdomain.xml прописываю принудительно, в файрбаге отображается что файл загрузился, но проблема остается.
Тут еще такой ньюанс: кроссдоменник лежит про адресу http://cdn.site.com/crossdomain.xml, а данные грузятся из http://cdn.site.com/folder1/folder2/file.xml. Может в этом проблема? |
Вложений: 1
Да нет, все правильно.
Цитата:
А у кросдоменника точно кодировка UTF-8 ? Попробуйте приложенный. |
Позволю себе нубский вопрос... ибо проверять лень...
Для английских символов - кодировка имеет значение? |
mooncar, спасибо большое, заменил файл на ваш - заработало
|
для английских, нет
|
| Часовой пояс GMT +4, время: 04:33. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.