2013-12-17 4 views
0

Я создал флеш-приложение и могу читать данные с сервера. Я закончил свое приложение, и он работает хорошо, когда я бегу от флеш (fla-файл). Но когда он экспортируется в SWF-файл, он не может читать данные с сервера. Я использую preloader, и он все еще 0%. Я использую JSON для этого приложения в качестве данных с сервера.SWF-файл не может читать json

То, что я сделал до сих пор:

  • Установить целевой как Flash Player 11.2.
  • Публикуйте как .exe и хорошо работает (но мне нужен SWF-файл).
  • Положить приложение/json в файл JSON.

У кого-нибудь была эта проблема?

ответ

1

Вам необходимо разместить файл crossdomain.xml в корневом каталоге сервера, с которого запрашиваются данные. Есть examples and guidelines here.

Вот одна из наименее ограничительных реализаций:

<?xml version="1.0"?> 
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd"> 
<cross-domain-policy> 
    <site-control permitted-cross-domain-policies="all"/> 
    <allow-access-from domain="*" secure="false"/> 
    <allow-http-request-headers-from domain="*" headers="*" secure="false"/> 
</cross-domain-policy> 
Смежные вопросы