Ошибка при загрузке переменных stage.loaderInfo - AS3 - PullRequest
0 голосов
/ 07 апреля 2010

У меня есть класс Document, который загружает переменные из Facebook с использованием stage.loaderInfo

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

с тех пор, как я сменил сферу ...
Как я должен это исправить?

1 Ответ

0 голосов
/ 07 апреля 2010

Согласно сообщению Devonair: Кажется, 99 раз из 100, когда у людей есть проблема с ошибкой 1009, это потому, что свойство 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... }

Если у sb такая же проблема ...

...