flash as3外部swf帮助/错误

时间:2010-07-19 04:25:17

标签: actionscript-3 flash external loader

我在将外部swf加载到我的as3项目时遇到问题。我创建了两个swfs,两者都是使用as3创建的。在一个文件中,我试图加载其他swf,仅用于测试目的。它工作正常但由于某种原因我收到此错误:

TypeError: Error #1009: Cannot access a property or method of a null object reference.

它工作正常,直到它抛出此错误,然后它似乎搞砸了。可能导致这种情况的任何想法。是否有我缺少的东西或我需要做的事情,以便正确加载它。任何帮助表示赞赏。

编辑:

我认为这些信息也可能有所帮助。在错误中它还说:

    at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.utils::Timer/tick()

1 个答案:

答案 0 :(得分:1)

很难说是什么导致了零点错误 - 在大多数情况下像这样(加载SWF抛出1009),这是由于从加载的SWF的构造函数访问stage - stage将为null直到您将对象添加到显示列表。

您发布的错误陈述看起来并不完整;它至少缺少一行,这是重要的一行 - 它传达了代码中的错误位置。在加载的SWF中发布任何计时器处理代码,我们可能能够查明错误的来源。