だからこれは本当に奇妙です。いくつかのWebサービス呼び出しを行うSWFがあります。Flash Builderで実行する場合、またはswfをダブルクリックしてIEで実行する場合でも、正常に機能します。しかし、実際にWebサイトに公開すると、rpc呼び出しは失敗したように見えますが、失敗ハンドラーは呼び出されません。何も起こらないようです。
私はそれをデバッグしようとしましたが、コードのリセットは呼び出しの成功に基づいているため、呼び出しを行うまでしか到達せず、それ以外は何も起こりません。
これをデバッグする他の方法はありますか?
編集:エラーが発生していることがわかりました。エラー:ポリシーファイルのアクセス許可がないため、http:// localhost:58432/xxxx/xxx.swfからのリクエスターによるhttps://xxxx.asmx?WSDLでのリソースの要求が拒否されました。
私は次のcrossdomain.xmlを持っています
<?xml version="1.0" ?>
<cross-domain-policy>
<site-control permitted-cross-domain-policies="master-only"/>
<allow-access-from domain="*" secure="false"/>
<allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>
そして私はSecurity.loadPolicyFile( "https://www.xxx.com/crossdomain.xml");を使用しています。