2012-02-27 4 views
0

swfloader内でswfをロードするときに次の問題が発生します。そのことは、このサブアプリケーションに設定ファイルがあり、この設定ファイルがサブアプリケーションによってアクセスされているときにセキュリティエラー(#2148)がスローされることです。SWFLoader自身のリソースにアクセスするサブアプリケーションをロードしています

私はそれがcrossdomain.xmlファイルだと思ったが、それは何のreestrictionsを持っていない:

私はsubappはswfファイルの親サーバに独自のアクセスしようとしているのinstedされる設定ファイルにアクセスしようとしていると仮定それがインストールされているサーバー内のファイル。

誰かがこのswfloaderに独自のデータにアクセスする方法、またはこの問題を解決する何らかの方法を知っていますか?

ありがとうございました

+0

絶対パスで設定ファイルを読み込んでいますか?サブアプリケーションからの相対パスを使用すると、親swfのファイルシステムを最初に保存した場所ではなく、configファイルを検索します。 – bharling

+0

ファイルがどこにあるべきかと、設定ファイルにアクセスするために使用しているコードスニペットの例を挙げることができます。 parentとsubappの両方の例があると便利です。 – Jeremy

答えて

0

解決済み。 !!

私のローカルフォルダではなく、サーバーでテストする必要がありました。このため

、私は私のサーバーのフォルダにコンパイルリソースを投げる「フレックスビルド・パス」の「出力フォルダを」プロジェクトのプロパティをフラッシュビルダーを変更しました。

デバッグの手助けaditionaly私は新しい実行コンフィギュレーションを作成しました。そこでは、私のサーバフォルダ内のどこにswfを起動するのかを指定します。

私を少し助けてくれてくれてありがとう。ありがとう:)

関連する問題