【问题标题】:Swiffy External Text LoadingSwiffy 外部文本加载
【发布时间】:2023-03-07 14:48:02
【问题描述】:

我有一个简单的 Flash 活动,它使用 URLLoader 函数从名为 QA.txt 的外部文件加载其文本。我想使用我已经完成的 Google Swiffy 将此文件转换为 html5,预计它似乎不再加载 QA.txt 文件。我相信它说他们的主要网站支持此功能,所以我想知道为什么它可能不起作用。

任何帮助将不胜感激!

【问题讨论】:

    标签: html actionscript-3 flash


    【解决方案1】:

    Swiffy 确实支持 URLLoader!

    我认为您的问题是:如果您在浏览器中打开转换后的 html 文件并打开开发人员工具控制台(尝试按 F12),您应该会看到如下错误消息:

    XMLHttpRequest cannot load .../...myText.txt. Cross origin requests are only supported for HTTP. 
    

    因为您自己打开了转换后的 html 页面,所以您的浏览器不会让该页面中的代码获取任何其他文件,因为它们没有被视为来自同一来源(即使它们可能由于same origin policy,所以坐在同一个目录中。

    要解决这个问题,您应该通过本地 Web 服务器获取 swiffy html,例如 apache (php) 或 node (javascript)。

    (如果你上传到互联网上应该也可以正常工作。)

    【讨论】:

    • 这正是我遇到的错误,看起来也是解决方案!谢谢!
    • 嘿,我尝试将其上传到服务器,但我仍然遇到问题。如果你有时间,我在这里发了另一个帖子:stackoverflow.com/questions/18448487/…
    猜你喜欢
    • 1970-01-01
    • 2014-09-13
    • 1970-01-01
    • 1970-01-01
    • 2013-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多