2014-06-16 3 views
-1

그래서 나는이 같은 기능을 파일로 AS3있어 :AS3의 가져 오기 기능

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,"","","",""); 
    } 

}

: 파일 AS 다른에서

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

,이 같이 호출있어

그리고 다음과 같은 오류가 발생할 때마다 : C : \ Users \ USername \ CPSWF \ Flippr AS3 \ Client \ interface \ com \ disney \ dlearning \ client \ phone \ DLearning.as, 31 행 방법은 없습니다. 이름은 '__get__instance'입니다.

어떻게 성공적으로이 함수를 호출 할 수 있습니까? 아마 __get__instance 대신에 무엇을 넣어야 할지를 알 필요가있을 것 같습니다. 고마워, -Sandor

+2

'.instance'? 내 말은, 그 이름은 메소드의 이름입니다. 패키지 밖에서 접근하기를 원한다면 선언하기 전에'public'을 넣으십시오. –

+1

이 질문은 현재 NDA 위반 사항 일 가능성이 높습니다. –

+0

디 컴파일 된 코드입니까? – Fygo

답변

0

나는 그 싱글 톤에 접근하기 위해 com.disney.dlearning.managers.DLSManager.instance를 호출해야한다고 생각한다. 나는 3 년 동안 AS3 프로그래밍을했지만 그 동안 잠시 동안 내가 틀릴 수도있어 ...