我有一个Document类,它使用stage.loaderInfo
从Facebook加载变量 var connect:FacebookConnectObject = new FacebookConnectObject( facebook, API_KEY, this.stage.loaderInfo );
但是当我更改Document类(另一个负责我的app的布局)时,尝试使用以下内容从我的应用程序中存在的movieclip调用上面的内容:
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
因为我改变了范围......
我应该如何解决这个问题?
答案 0 :(得分:0)
根据Devonair的一篇文章:当人们遇到1009错误问题时,似乎有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...
}
如果某人有同样的问题......