【问题标题】:Actionscript 3.0 RSS feedActionscript 3.0 RSS 提要
【发布时间】:2023-04-03 12:12:01
【问题描述】:

这是我在这里的第一篇文章,如果没有研究过,我不会在这里发布问题,所以如果这个问题的答案在这里的某个地方我很抱歉,但我没有找到它。

所以问题: 我正在阅读来自 Flash CS5 (AS3) 的 RSS 提要,在我将 .swf 上传到我的服务器之前,一切正常。当我在 Flash 中测试它时,一切都很好,没有编译器错误,没有任何输出,它只是显示了我告诉它的 RSS。但是当我将它上传到服务器时,没有任何反应,RSS 根本不会加载。 我正在使用 Flash 中的 XML Basics,没有扩展或额外的脚本,我认为它与命名空间有关,但无论我尝试什么都不起作用。

我知道我的问题很模糊,我没有带上代码(它正在工作),但我的头发因此变白了,我一直在花很多时间在我认为很简单的事情上XML 命令。

如果您需要查看一些代码,我将在明天第一时间发布,但代码应该不是问题。似乎整个互联网上都没有人遇到过这个问题,我认为自己是一个非常有能力的“谷歌人”,但唉......什么都没有。

请帮忙

谢谢

【问题讨论】:

标签: xml actionscript-3 rss cross-domain-policy


【解决方案1】:

您在域 verdandi.is 上托管 SWF 文件,但正试图从域(或者更确切地说,子域)www.verdandi.is 获取 RSS 提要。该问题是由于托管 RSS 的域没有明确允许从其他域上的 SWF 文件访问其文件。

如果 SWF 托管在同一个域上,它将起作用: http://www.verdandi.is/GAESIN/RSS/RSS_banner.html

这是由于 Flash Player 安全沙盒,您可以在此处阅读更多信息: http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7e08.html

您可以通过按照上面的链接创建跨域策略文件来允许从其他域访问 SWF 文件,或者确保从与 RSS 提要相同的域访问 SWF。

【讨论】:

  • 亲爱的耶稣,谢谢你的回答!我明天第一件事就试试这个!我觉得我欠你一杯啤酒或任何你选择的冷酒精饮料!
猜你喜欢
  • 1970-01-01
  • 2010-09-08
  • 2014-10-04
  • 1970-01-01
  • 1970-01-01
  • 2013-04-04
  • 1970-01-01
  • 1970-01-01
  • 2017-05-03
相关资源
最近更新 更多