我有一个SWF文件,这是一个我想上传到网站的电子学习游戏。
从桌面本地在Flash中打开游戏时效果很好,但上传到网站时不会从其附带的XML文件中加载文本内容
包含SWF文件的文件夹包含以下文件:
游戏有一个单独的XML文件,因此可以轻松更改文本内容。在本地,这应该工作。但是,当上传到网站时,这不起作用。
在网站上播放时,游戏可以运行,但它不会从XML文件中提取内容 - 它只是说“未定义”。
网站正在使用Wordpress,我已经安装了Anywhere Flash Embed插件,并使用短代码将对象放在页面上。
从研究其他线程看起来它可能不是一个路径问题,因为XML文件与SWF文件在同一个文件中。
我认为这可能是一个安全问题 - 我看到一个SOLVED thread,其中添加了以下内容:
System.security.allowDomain("http://www.example.com");
无论如何我可以在不编辑SWF文件的情况下添加此权限吗?
(我尝试反编译Flash文件,但是当我在动画师中打开生成的FLA文件时,我收到了很多关于它的动作脚本1并且必须将内容更改为动作脚本3的错误消息)
任何建议都非常感谢。