将AS2 SWF加载到AS3 SWF中,因为AVM1Movie不会在AS2 SWF中运行任何动作脚本

时间:2010-04-06 16:27:35

标签: actionscript-3 actionscript

我很欣赏将AS2加载到AS3永远不会很有趣,但不幸的是我必须在这个上面。

我正在使用AS3中的Loader类将外部AS2 SWF作为AVM1Movie对象加载到舞台上。在AS2 FLA中放置在舞台上的任何内容都可以正常显示,但根本不会运行任何ActionScript。

加载的AS2 SWF在库中有一层,一帧和一些图像,但没什么重要的。我试过从脚本中删除所有内容,而不是简单的调用来更改舞台上动态文本字段上的文本 - 仍然没有。

我在AS3中有一个监听器,等待Event.INIT而不是Event.COMPLETE - 但是都不起作用。

我错过了什么吗?其他人经历过类似的事吗?它就像它加载但不运行。

1 个答案:

答案 0 :(得分:0)

AVM1 movieclip actionscript不会在AVM2 enironment中自行运行。您将不得不使用LocalConnection来使用相同的包装器。

查看此处的示例http://www.actionscript.org/forums/showthread.php3?t=116805