2010-04-06 7 views
0

J'ai une classe de document qui charge les variables de Facebook avec l'utilisation de stage.loaderInfoErreur de chargement des variables stage.loaderInfo - AS3

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

Mais quand je change la classe de document (avec un autre responsable de la la mise en page de mon application), et essayer appeler ci-dessus à partir d'un MovieClip qui existe dans ma demande avec l'utilisation:

var facebook_class:FacebookAp = new FaceBppkApp addChild(facebook_class) J'obtiens l'erreur

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

je crois que l'erreur vient cette ligne vient

this.stage.loaderInfo

depuis que je changé la portée ...
Comment je suis censé résoudre ce problème?

Répondre

0

Selon une publication de Devonair: Semble 99 fois sur 100 lorsque des personnes ont un problème avec une erreur 1009, c'est parce que la propriété stage est inaccessible.

donc j'utilisé cet extrait

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

En cas sb a le même problème ...