2012-03-07 3 views
0

モバイルフレックスアプリケーションでフレックスアプリケーションをロードしたい場合、親アプリケーションとやり取りしたい場合もあります。 今、swfLoaderでswfをモバイルアプリケーションにロードしようとしていますが、セキュリティエラーが発生します。 また、親アプリケーションを子アプリケーションの観点から一般的にしたいのですか...誰かが同じ名前の別の子アプリケーションを実行できるようにしたい場合は、行の下にあるようにしてください。フレックスモバイルアプリケーションでのフレックスアプリケーションのロード

これは、メインアプリケーションである:

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.S.あなたはアリカンテ出身ですか? –

+0

残念ながら、私の経験はiOSにありますので、私は助けません。あなたが頭痛を避けるために、後でiOSに移行したい場合に備えて、私はちょうど言っていました。 P .:私はアリカンテ、1/2アンダルシア、1/2アストゥリアス出身ではありません。 – Eduardo

答えて

0

Thisは役立つはずです。

で「ポータルのような」サービスを作成するためのアイデア:

  • あなたがそれにロードし、別途
をコンパイルすることができ、変更
  • いくつかのサブアプリケーションの傾向がないシェルを

    私の個人的な経験から、特にあなたがやっている場合、これをすることに多くの問題があります。フレックスモバイルサブアプリケーション ...

  • +0

    ありがとうbuddy..greatヘルプ。モバイル向けにこれを開発しているうちに、私が突き詰めることができる問題を詳述できますか? –

    +0

    あなたはちょっと皮肉なことだと思うよ(偉大な助けを得ている)O-) 私が取り組んでいたポータルのようなサービスは、モバイルデバイス上で動作するようには意図されていなかったので、 。私は持っていたすべてのハードルを思い出すことはできませんが、クラス宣言の衝突(プレイヤー10.3で修正されました)と、httpとhttps amf-servicesを1つのアプリケーションで混在させるのに問題があります。 あなたの主な懸念事項は、パフォーマンス、メモリー/ガベージコレクション(アプリケーションのロードとアンロード)、メモリーリークの解放です。 –

    0

    このような外部swfはロードできません。

    フレックスモバイルプロジェクト内のsrcソースフォルダにShell.swfファイルをインポートします。

    はその後、私はあなたの質問は、Androidとしてタグ付けされ、そのプラットフォームのために、それは可能かもしれ下記参照スクリプト

    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); 
    } 
    
    関連する問題