发出加载使用XML到AS3 .fla的AS2 .swf

时间:2011-09-20 06:17:03

标签: actionscript-3 flash actionscript-2

我正在为客户创建一个网站,他们购买了一个用“AS 1.0& AS 2.0”编写的Flash模板,然后让我将googlemap添加到联系我们页面。但是,googlemap API仅适用于AS3。我的选择是将整个网站翻译成AS3或制作导入AS2网站的AS3文件,然后添加googlemap位。 我决定选择2,因为它看起来更容易...... 无论如何,我在AS3文件中使用Loader类。

var myLoader:Loader = new Loader();                     // create a new instance of the Loader class
var url:URLRequest = new URLRequest("main_v8.swf");     // in this case both SWFs are in the same folder 
myLoader.load(url);                                     // load the SWF file
addChild(myLoader);

问题是AS2 swf文件使用XML加载背景图像。它可以自行工作,但加载到AS3文件后,不会出现背景图像。所有按钮和外部链接都可以工作,它只是加载XML。 我一直在寻找这方面的帮助,虽然有很多人在AS3中玩AS2 swf但我找不到任何帮助。 任何建议或解决方案将不胜感激! 谢谢!

2 个答案:

答案 0 :(得分:0)

我不确定这可能对您有所帮助,但请查看此link。也许你可以用它。

答案 1 :(得分:0)

没有遇到这样的问题,但是,如果你发现问题,你可以解决它。你可以查看一些条件:

  • 检查网络,是否已加载xml。 (可能是跨域问题)
  • 检查图片是否已加载。 (as3安全问题)
  • 检查as2文件真的没有。 (你可以使用as3 bridge as2)