cs_Rimb0
Messages postés103Date d'inscriptiondimanche 23 janvier 2005StatutMembreDernière intervention 3 septembre 2008
-
1 nov. 2005 à 20:37
cs_Rimb0
Messages postés103Date d'inscriptiondimanche 23 janvier 2005StatutMembreDernière intervention 3 septembre 2008
-
1 nov. 2005 à 23:04
Bonjour,
je suis le propriétaire d'un site sur free.fr
Le probleme, c'est que l'on ne peut pas empecher les autres sites de télécharger un fichier sur son propre site.
J'ai imaginé quelque chose :
On a un fichier swf1 à la racine. Sur la page en php (ou html) on
affiche un autre swf (nommé swf2) qui fait appel au swf1 que si
l'adresse du site en cours commence par http://monsite.Free.fr
En gros, ça empecherait à tous les sites de piquer le lien du swf.
Malheureusement, je suis encore newby en matiere de flash. Vous n'auriez pas une petite idée pour m'aider ?
cs_Mafassure
Messages postés1058Date d'inscriptionjeudi 24 juillet 2003StatutModérateurDernière intervention14 février 2009 1 nov. 2005 à 21:39
le sandBox de flashPlayer empeche ce genre de pratique !
un swf de monsite.club.fr ne peut pas charger un swf de tonsite.free.fr
en faite il peut (le swf apparait sur la scene) mais n'a
aucun controle sur ce dernier, si ton swf charges des données elle ne
seront pas accessible elle non plus...
on peux toujours contournées ces limitations via des scripts serveur mais bon....
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 1 nov. 2005 à 22:50
Il y a une fonction : _root.getURL qui permet de récupérer l'adresse du Flash et donc de la page HTML, il suffit juste de la comparer à l'adresse réelle du Flash et de bloquer son exécution en affichant un message d'erreur si ce n'est pas le cas.
Mais ça reste une "protection" simple .. facilement sautable en décompilant le swf ...
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 1 nov. 2005 à 23:02
heu .. attends, tu essayes de faire une protection d'un swf alors que tu ne connais pas l'actionscript ?
C'est comme si tu voulais apprendre à faire un coq au vin alors que tu ne sais même pas faire cuire un oeuf ... tu ne penses pas ?
Il faut savoir prendre son temps et tout découvrir sans vouloir mettre la charrue avant les boeufs.