私は自分の Web サイトにまもなく公開する予定の Flash アプリケーションを持っています。防止するためにサイトに「ロック」できるようにしたい:
- 別のサイトで .SWF をホストする (違法なダウンロード後)、および
- 別のサイトの iFrame に含まれている場合に .SWF が開かないようにする
許可しながら:
- URL のすべてのバリエーションを定義しなくても通過/有効化されるサイトのホワイトリスト (例: www.abc.com、abc.com、abc.com/game/、games.abc.com など)
このタスクを実行するのに数百ドルかかる商用アプリケーションがありますが、次の方法で実行できると確信しています。
root.loaderInfo.url
何とかして。これを行う方法を知っている人はいますか?私の最大の関心事は iFrame の防止です。サイトがフラッシュを盗んだ場合、通常は自分のサイトに iframe を送信して帯域幅のコストを節約するためです。
私は (Flash IDE ではなく) Flex SDK を使用しているので、いくつかの純粋な AS3 コードでうまくいくでしょう。