![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Nov 2011
Сообщений: 10
|
Здравствуйте. Делаю Flash клиент для сервера. Вся проблема состоит в файле политики. Я принимаю флешем файл политики с помощью строки:
Security.loadPolicyFile("http://localhost:813"); Который отдает мне Java Server: <?xml version="1.0"?><cross-domain-policy> <site-control permitted-cross-domain-policies="text/x-cross-domain-policy"/> <allow-access-from domain="*"/> <allow-http-request-headers-from domain="*" headers="*"/> </cross-domain-policy> При загрузке файла политики флеш приложение отдает следующую ошибку: Ошибка: [строгий] Игнорирование файла политики на http://localhost:813/ из-за отсутствия типа содержимого. Сведения об устранении этой проблемы см. на веб-сайте http://www.adobe.com/go/strict_policy_files_ru. Я уже изломал всю голову! Незнаю что делать! Помогите пожалуйста! ПОВЕШУСЬ ЩАС! НЕ ШУЧУ! Я ГОВОРЮ ПОВЕШУСЬ Спасибо заранее ![]() Последний раз редактировалось dimarik; 24.01.2012 в 20:40. |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 150
|
попробуй кодировку указать
и проверь чтобы сам файл был в нужной кодировке
Последний раз редактировалось Stitch512; 24.01.2012 в 18:18. |
|
|||||
|
Регистрация: Nov 2011
Сообщений: 10
|
Внезапно начал писать это:
*** Нарушение безопасности изолированной среды *** Подключение к localhost:5000 прервано – нет разрешения от file:///D|/Users/Администратор/Desktop/FlashProject/FlashClient.swf Ошибка: Запрос ресурса на xmlsocket://localhost:5000 источника запроса из file:///D|/Users/Администратор/Desktop/FlashProject/FlashClient.swf отклонен из-за отсутствия разрешений в файле политики. |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 150
|
порт попробуй указать в AllowedDomain
|
|
|||||
|
Вроде он должен по 843 отдаваться а не по 813
Добавлено через 2 минуты
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works. |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 497
|
Цитата:
|
|
|||||
|
Регистрация: Nov 2011
Сообщений: 10
|
А что нужно сделать, чтобы сервер отдавал заголовки?
![]() |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 497
|
Зависит от сервера, очевидно. Большинство серверов content-type для статического контента правильно устанавливают.
Вообще, вы хотите policy file для http или для сокетов загрузить? Если для http - смотрите заголовки. Если для сокетов - то нужно на содержимое смотреть. На то, как вы его в коде грузиет. Желательно диапазон портов указать. И проверить необходимость нулевого байта в конце ответа. |
|
|||||
|
На русском http://help.adobe.com/ru_RU/as3/dev/...8a9b90204-7c63
Цитата:
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works. |
|
|||||
|
Регистрация: Nov 2011
Сообщений: 10
|
Ну у меня есть простой Java Server. Который отдает эти строки через обычный сокет. Я незнаю как правильно запросить с сервера данные строки, кроме того чтобы они приходили в правильном формате. Может быть у кого-нибудь есть пример?
Вот как выглядят эти строки на Java Server'e: public static final String POLICY_XML = "<?xml version=\"1.0\"?>" +"<!DOCTYPE cross-domain-policy SYSTEM \"http://www.adobe.com/xml/dtds/cross-domain-policy.dtd\">" +"<!-- Policy file for xmlsocket://socks.mysite.com --> " +"<cross-domain-policy>" +"<allow-access-from domain=\"*\" to-ports=\"*\" /> " +"</cross-domain-policy>"; Последний раз редактировалось TrueTrAxeX; 24.01.2012 в 19:51. |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:28. |
|
|
« Предыдущая тема | Следующая тема » |
|
|