0

我有一个 Document 类,它使用 stage.loaderInfo 从 Facebook 加载变量

var connect:FacebookConnectObject = new FacebookConnectObject( facebook, API_KEY, this.stage.loaderInfo );

但是,当我更改 Document 类(另一个负责我的应用程序布局的类)并尝试从我的应用程序中存在的影片剪辑中调用上述内容时,使用:

var facebook_class:FacebookAp = new FaceBppkApp addChild(facebook_class)我收到错误

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

我相信错误来自这条线

this.stage.loaderInfo

因为我改变了范围......
我应该如何解决这个问题?

4

1 回答 1

0

根据 Devonair 的一篇帖子:当人们遇到 1009 错误时,似乎 100 次中有 99 次出现问题,这是因为舞台属性无法访问。

所以我使用了这个片段

public function start() { if {(stage) init();} else { addEventListener(Event.ADDED_TO_STAGE, init); } }

private function init(event:Event = null):void { removeEventListener(Event.ADDED_TO_STAGE, init); // everything else... }

如果某人有同样的问题......

于 2010-04-07T10:25:42.763 回答