Swiffy外部文本加载

时间:2013-08-22 19:00:13

标签: html5 actionscript-3 flash

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

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:3)

Swiffy确实支持URLLoader!

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

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

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

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

(如果您将其上传到互联网上,它也应该正常工作。)