フラッシュ#2048でエラーが発生しました。私が見つけることができるすべては、ファイルが同じドメイン上にないため、これがセキュリティ上の予防措置であるという事実を示しています。
Rackspaceクラウドサーバーで実行されているサイトがあり、現在、クラウドファイルをCDNで使用して、サイトで使用する製品ローテーションツールを高速化しようとしています。サーバーにあるファイルと、ローカルファイルの代わりにクラウドファイルを反映するようにリンクを切り替えたデモを使用して、現在の作業ツールを表示できます。(編集:関連性がなくなったため、デモサイトへのリンクを削除しました。)
私が見つけた解決策は、このスタックオーバーフローの質問に従って数行のコードを追加しているようです。
上記の回答のStackoverflowの質問から、次のコードを実装しました。
allowscriptaccess = "always"
allownetworking = "all"
テンプレートファイルで説明されているように。私の懸念は、リストされている修正の最初の部分です。
<site-control permitted-cross-domain-policies="all"/>
これはcrossdomain.xmlファイルに含まれていると思います。このファイルを作成してルートフォルダーに配置し、このドキュメントページのコードを使用しました。次のコードを使用しました。
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<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>
このすべての後、私はまだエラー#2048を受け取ります。私はあなたが提供できるどんな助けにも本当に感謝します、ありがとう!