0

stage.loaderInfo を使用して Facebook から変数をロードする Document クラスがあります。

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

sbに同じ問題がある場合...

于 2010-04-07T10:25:42.763 に答える