2012-03-07 5 views
0

모바일 응용 프로그램에서 flex 응용 프로그램을로드하고 싶지만 부모 응용 프로그램과 상호 작용하기를 원합니다. 지금 swfLoader를 사용하여 모바일 응용 프로그램에서 swf를로드하려고 시도하지만 보안 오류가 발생합니다. 또한 하위 응용 프로그램과 관련하여 부모 응용 프로그램을 일반화해야합니다 ... 다른 사람이 같은 이름의 자식 응용 프로그램을 가질 수 있기를 원한다면 줄을 따라 내려야합니다.flex flex 모바일 응용 프로그램에서 flex 응용 프로그램을로드하십시오.

이 주 응용 프로그램에 있습니다

private function connectHandler(event:Event):void { 
     NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KEY_DOWN, handleKeys, false, 0, true); 
     mySWFLoader.source="file:///sdcard/Galaxy/Teacher/Shell.swf"; 
     mySWFLoader.visible = true; 
     mySWFLoader.addEventListener(Event.COMPLETE,swfLoaderHandler); 
    } 
+0

를 사용하여 읽을. iOS의 경우 이는 절대 수행 할 수 없다는 점에 유의하십시오. – Eduardo

+0

네, 안드로이드 용으로 만들 계획입니다. 하지만 이걸 해독하도록 도와 주실 수 있습니까? 보안 문제가 발생하지 않도록하려면 어떻게해야합니까? P. 알리 칸테 출신이야 ..? –

+0

불행히도, 제 경험은 iOS와 관련되어 있으므로 도움이되지 않습니다. 나는 당신이 두통을 피하기 위해 iOS로 나중에 옮기고 싶을 때를 대비 한 것입니다. P .: 나는 알리 칸테, 1/2 안달루시아, 1/2 아스투리아스 출신이 아니다. – Eduardo

답변

0

This가 도움이 될 것입니다.

와 "포털과 같은"서비스를 만들 수있는 아이디어 :

  • 당신이 그것으로로드
개별적으로 컴파일 할 수 있습니다 변경
  • 여러 하위 애플리케이션하는 경향이없는 쉘을

    필자의 개인적인 경험으로 볼 때, 특히이 작업을 수행하는 데 많은 어려움이 있습니다. 모바일 0123과 함께 하위 애플리케이션 ...

  • +0

    감사합니다. 친구. 큰 도움. 모바일 용으로 개발할 때 내가 부딪 칠 수있는 문제를 자세히 설명해 주시겠습니까? –

    +0

    나는 당신이 약간의 아이러니하다고 생각한다. (대단한 도움이된다.) O-) 포털과 같은 서비스는 모바일 장치에서 실행되지 않으므로이 점에 관해서는 많이 말할 수 없다. . 내가 가진 모든 장애물을 기억할 수는 없지만 클래스 선언 충돌 (플레이어 10.3에서 수정 됨)과 http 및 https amf-services를 하나의 응용 프로그램에서 혼합하는 데 문제가 있음을 기억합니다. 주요 관심사는 성능, 메모리/가비지 수집 (응용 프로그램로드 및 언로드)/메모리 누수 해제입니다. –

    0

    그런 외부 swf를로드 할 수 없습니다.

    Shell.swf 파일을 flex 모바일 프로젝트의 src 소스 폴더로 가져옵니다.

    은 내가 당신의 질문은 해당 플랫폼에 대한, 그것은 가능하다, 안드로이드로 태그되어 볼 수있는 아래 스크립트

    private function connectHandler(event:Event):void { 
        NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KEY_DOWN, handleKeys, false, 0, true); 
        mySWFLoader.source="Shell.swf"; 
        mySWFLoader.visible = true; 
        mySWFLoader.addEventListener(Event.COMPLETE,swfLoaderHandler); 
    } 
    
    관련 문제