2009-06-10 6 views
2

J'ai un fichier flash développé avec Flex/ActionScript et le mettre sur www.domainA.comComment empêcher les autres d'intégrer mon flash?

Comment puis-je empêcher d'autres à télécharger mon flash (* .swf) et pour l'intégrer dans d'autres site web (par exemple www .domainX.com)?

Je peux le coder en vérifiant si "loaderinfo.url" est le même que www.domainA.com, mais cela ne semble pas une solution intelligente.

Le fichier de règles peut-il être utile (par exemple, crossdomain.xml) et avec Security.loadPolicy (...)?

Répondre

4

Il y a plusieurs façons d'y parvenir. Esiest one vous l'avez déjà fait: - codez votre domaine dans l'application flash et vérifiez-le - mettez un fichier de politique personnalisé sur votre site web et ne mettez pas de fichier crossdomain (cela signifie que vous pouvez le charger localement, mais il peut ne pas être chargé à partir d'autres sites Web) - jouer avec flashvars et fichiers locaux

Un film swf est comme un fichier jpeg, il fonctionne n'importe où. Quelqu'un vraiment très intelligent pourrait juste trouver la façon dont vous utilisez pour empêcher ses fonctionnalités. Je pense après tout le codage dur de l'url il devrait venir et vérifier c'est la meilleure solution, surtout si alors vous cryptez le fichier swf en utilisant quelque chose comme amayeta cryptage flash ...

J'espère que cela a aidé .. P

Questions connexes