合并FLA文件或在另一个swf上加载swf文件

时间:2010-08-11 17:35:25

标签: actionscript-3 flash loader cs3

我有两个FLA文件,称之为MAP.fla和ANI.fla,我必须合并。我尝试过的一种方法是在运行时使用正常的方式在使用Loader和URLRequest时在MAP.swf中加载ANI.swf。但是,当我尝试运行它时,flash检测到我在ANI.swf中包含的方法的错误。

我知道Loader和URLRequest方法可以正常工作,因为我尝试将它与不同的SWF文件一起使用,内容更简单。

P.S。 ANI.swf包含方法,具有自己的类的实例和计时器事件。如果Loader不能在我的SWF上工作,有没有其他方法可以在不影响我的FLA的情况下小心翼翼地做到这一点?

以下是我收到的错误消息。谢谢。 :)

TypeError: Error #1010: A term is undefined and has no properties.
    at stageRotation/stageRotation::pause()
    at stageRotation/::create()
    at stageRotation/::initStage()
    at stageRotation$iinit()

1 个答案:

答案 0 :(得分:0)

Loader和URLRequest是完成这项工作的最佳方式。

你的问题可能是由非法(不安全)从ANI.SWF引用“阶段”,或从MAP.SWF调用ANI.SWF函数但是以错误的方式引起的。

你能附上那条错误信息吗?