2013-05-09 3 views
0

4.6a SDK를 사용하여 전체 화면 대화 형을 사용해 보았습니다.하지만 3.6a SDK에 내 응용 프로그램을 실행해야합니다. 누군가가이 문제를 해결할 수있는 방법을 알려줍니다. 4.6a에서 호환되지 않는 클래스가 있기 때문에 내 flex 응용 프로그램을 변경할 수 없습니다. ? 난 내 플렉스 응용 프로그램에 가져올 수있는 플러그인이 여기에 샘플 코드를입니다flex 3.6a sdk에서 키보드 입력을 사용하여 전체 화면 모드로 전환하는 방법? StageDisplayState.FULL_SCREEN_INTERACTIVE에 클래스가 없습니다.

try { 
       switch (Application.application.stage.displayState) { 
        case StageDisplayState.FULL_SCREEN: 
        case StageDisplayState.FULL_SCREEN_INTERACTIVE: 
         /* If already in full screen mode, switch to normal mode. */ 
         Application.application.stage.displayState = StageDisplayState.NORMAL; 

         break; 
        default: 
         /* If not in full screen mode, switch to full screen mode. */ 
         trace("flash version"+Capabilities.version); 
         Application.application.stage.displayState = StageDisplayState.FULL_SCREEN; 

         break; 
       } 
      } catch (err:SecurityError) { 
       // ignore 
      } 

1119 : 정적 유형 클래스를 참조하여 정의되지 않은 특성 FULL_SCREEN_INTERACTIVE의 액세스 할 수 있습니다.

답변

2

최신 API에 액세스하려면 Flash Player 11.3 이상 버전에서 playerglobal.swc를 사용해야합니다. Flex SDK 3.6은 FP 버전 9 및 10에 대해 playerglobal.swc 만 포함되어 있습니다. here에서 가장 최근의 playerglobal.swc (11.7)를 다운로드 할 수 있습니다. 그런 다음 "Adobe Flash Builder \ sdks \ 3.6.0 \ frameworks \ libs \ player \ 11 \"디렉토리에 배치하고 프로젝트 설정에서 적절한 플레이어 버전을 선택하면됩니다.

+0

나중에 시도해 주셔서 감사합니다. .. 성공하면 알려 드리겠습니다. – sprixes

+0

앱 실행 중 오류가 발생했습니다. VerifyError : 오류 # 1079 :로드 된 코드에서 기본 메서드가 허용되지 않습니다. – sprixes

+0

여기를 찾으십시오. http://stackoverflow.com/questions/14638283/verifyerror-error-1079-native-methods-are-not-allowed-in-loaded-code – Varnius