【问题标题】:Error loading Variables stage.loaderInfo - AS3加载变量 stage.loaderInfo 时出错 - AS3
【发布时间】:2010-04-06 20:11:05
【问题描述】:

我有一个 Document 类,它使用 stage.loaderInfo 从 Facebook 加载变量

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

因为我改变了范围......
我应该如何解决这个问题?

【问题讨论】:

    标签: variables scope stage


    【解决方案1】:

    根据 Devonair 的帖子:当人们遇到 1009 错误的问题时,似乎有 99 次是 100 次,这是因为舞台属性无法访问。

    所以我用了这个sn-p

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

    万一某人有同样的问题......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多