スタンドアロンのFlexアプリケーションをモジュールに変換しました。これがモジュールなので、ログインしてバックエンドサービスを呼び出すと、セキュリティサンドボックス違反が発生します。フレックスモジュールがセキュリティサンドボックス違反を投げた
ログインハンドラがこのフォールト文字列をスローします。「送信失敗」、「Channel.Connect.Failedエラー」NetConnection.Call.Failed:HTTP:Failed:url: 'http:// myUrl:8080/AppManager/messagebroker/amf 'と入力します。
FBコンソールは、「未処理のセキュリティサンドボックス違反エラー」をスローします。
アプリをモジュールに変換すると、サンドボックス違反が発生する可能性がありますか?
ご協力いただきありがとうございます。
Flexモジュールは、ロードするアプリケーション(SWF)と同じセキュリティドメインに属している必要があるため、AIRアプリケーションでモジュールを使用している場合、モジュールSWFはメインアプリケーションSWFと同じディレクトリに配置する必要があります。メインアプリケーションSWFと同様に、モジュールSWFがAIRアプリケーションセキュリティサンドボックス内にあることを確認するサブディレクトリの1つです。これを確認する1つの方法は、アプリケーションのディレクトリまたはそのサブディレクトリの1つの外をナビゲートするために、モジュールの相対URLに "../"( "1つ上のレベル")表記が不要であることを確認することです。 – shaunhusain
^それはadobe docsのものですが、それはcrossdomain.xmlファイルのリクエストを作成しますが、FirebugやCharlesのデバッグはおそらくもっと細かく何が起こっていないのかを知るのに役立ちます。 – shaunhusain