私は、完全に Flash で構築された Web サイトを継承しました。メインの SWF は 4.5 MB です (痛い!)。ご想像のとおり、これにより、クライアントに多額のホスティング料金が発生しました。この問題をある程度解決するために、このモノリシックな swf を Amazon S3 に移動したいと考えていますが、これはセキュリティ上の問題を引き起こしています。
これは、現在大規模な swf がロードされている方法です。から大きな SWFloader.swf
をmydomain.com
ロードしていs3.amazonaws.com
ます。これは機能しますが、大きな swf が からアセットをロードしていmydomain.com
ます。(私のドメインで)が大きなswfをロードしているのでloader.swf
、大きなswfがloader.swf
.
Security.allowDomain を両方の swf に配置して、お互いのドメインを指しているのですが、これで問題が解決するようには見えません。現在解決しようとしているエラーは次のとおりです。
-- Remote SWFs may not access local files.
SecurityError: Error #2148: SWF file https://s3.amazonaws.com/static.mydomain.com/verylarge.swf cannot access local resource
この問題に取り組むための助けをいただければ幸いです。