AS3获取功能

时间:2014-06-16 21:42:48

标签: actionscript-3

所以我有一个AS3 AS文件,其函数如下:

    static function get instance() {
        if (__instance == null) {
            __instance = new com.disney.dlearning.managers.DLSManager();
        }
        return(__instance);
    }

在另一个AS文件中,我这样称呼它:

   function phoneClosing()
   {
   if(this.__isOpen)
  {
     this.__isOpen = false;
     com.disney.dlearning.managers.DLSManager.__get__instance().pushOpcodeToHost(com.disney.dlearning.client.phone.DLearning.HOST,"STOP",com.disney.dlearning.client.phone.DLearning.CP_SPY_PHONE,this.dlsmCallback,"","","","");
  }

}

每次我收到这样的错误: C:\ Users \ USername \ CPSWF \ Flippr AS3 \ Client \ interface \ com \ disney \ dlearning \ client \ phone \ DLearning.as,第31行没有名称为'__get__instance'的方法。

如何成功调用此功能?看起来我可能只需要知道要放什么而不是__get__instance。谢谢, -Sandor

1 个答案:

答案 0 :(得分:0)

我相信您需要调用的是com.disney.dlearning.managers.DLSManager.instance来访问该单例。我做了三年的AS3编程,但已经有一段时间了,所以我可能错了......