2010-04-06 46 views
0

我有一個加載從Facebook變量與使用stage.loaderInfo錯誤加載變量stage.loaderInfo - AS3

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

的文檔類但當我更改文檔類(用另一個負責我的應用程序的佈局),並嘗試從我的應用程序存在與使用影片剪輯調用上面:

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

根據Devonair發佈的帖子:當人們遇到1009錯誤時出現100錯誤時,似乎99次出現99次,這是因爲stage屬性無法訪問。

所以我用這個片段

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... }

如果某人有同樣的問題...