2009-05-19 6 views

Répondre

0

Vous voulez dire que quelqu'un est hot linking votre fichier SWF ou est-ce juste chargé sans la page? Vous pouvez créer un pont avec javascript pour que le swf ne s'exécute que si vous chargez le javascript de la page. Vous pouvez également éviter d'utiliser javascript et utiliser les flashvars générés par le backend de votre site web (PHP ou autre) pour effectuer cette vérification. Vous pouvez tenter de rediriger le navigateur vers la page et afficher simplement l'URL de la page où elle doit être consultée en cas d'échec de la redirection.

0

Vérifiez l'URL de la page avec ActionScript;

import flash.external.*; 
var url; 

function getURL() { 
    url = ExternalInterface.call("window.location.href.toString"); 
} 
+0

Mais il doit coder en dur l'URL dans l'application. Et si jamais il change le schéma d'URL sur son site, il devra réparer son application (s) flash. –

+0

Eh bien, vous pouvez également vous assurer qu'il est joué sur le réseau, il n'y a pas de solution miracle ici. – ismail

Questions connexes