【问题标题】:SWF file can't read jsonSWF 文件无法读取 json
【发布时间】:2013-12-17 10:08:10
【问题描述】:

我已经创建了 Flash 应用程序并且可以从服务器读取数据。我已经完成了我的应用程序,当我从 flash(fla 文件)运行时它运行良好。但是当它导出为 SWF 文件时,它无法从服务器读取数据。我使用预加载器,它仍然是 0%。我将此应用程序的 JSON 用作来自服务器的数据。

到目前为止我做了什么:

  • 将目标设置为 Flash Player 11.2。
  • 发布为 .exe 并且运行良好(但我需要 SWF 文件)。
  • 将 application/json 放在 JSON 文件中。

有人也遇到过这个问题吗?

【问题讨论】:

    标签: json actionscript-3 flash


    【解决方案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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-07
      • 2022-01-09
      • 2016-06-01
      • 1970-01-01
      • 2020-10-01
      • 2014-09-09
      • 2021-05-11
      • 2012-12-01
      相关资源
      最近更新 更多