我有一个简单的flash活动,它使用URLLoader函数从名为QA.txt的外部文件加载其文本。我想使用Google Swiffy将此文件转换为html5,我已经完成了,希望它似乎不再加载QA.txt文件。我相信它说他们的主网站支持这个功能,所以我想知道为什么它可能不起作用。
非常感谢任何帮助!
答案 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。
(如果您将其上传到互联网上,它也应该正常工作。)