2

Flex / ActionScriptで開発されたフラッシュファイルがあり、www.domainA.comに配置しています。

他の人が自分のフラッシュ(* .swf)をダウンロードして、他のWebサイト(www.domainX.comなど)に埋め込むのを防ぐにはどうすればよいですか?

「loaderinfo.url」がwww.domainA.comと同じかどうかを確認することでハードコーディングできますが、賢い解決策ではないようです。

ポリシーファイル(例:crossdomain.xml)とSecurity.loadPolicy(...)は役に立ちますか?

4

1 に答える 1

4

これには多くの方法があります。すでに実行した最も簡単なもの: - ドメインを Flash アプリにハードコーディングしてチェックする - カスタム ポリシー ファイルを Web サイトに配置し、クロスドメイン ファイルを配置しない (つまり、ローカルでロードできることを意味しますが、それはできません)。他のウェブサイトからロードされた) - flashvars とローカル ファイルで遊ぶ

swf ムービーは jpeg ファイルのようなもので、どこでも機能します。本当に頭のいい人なら、その機能を阻止するためにあなたが使っている方法を見つけ出すことができます。結局、元のURLをハードコーディングしてチェックすることが最善の解決策だと思います。特に、amayeta flash encryptなどを使用してswfファイルを暗号化する場合は...

お役に立てば幸いです... P

于 2009-06-10T20:29:40.120 に答える