2010-11-27 17 views
0

Comment puis-je limiter film flash pour fonctionner uniquement sur seul domaine. Pour exemple, ce que je dois faire si je veux flash swf travailler uniquement sur example.com et il ne devrait pas fonctionner si - 1. Opened/intégrants des autres domaines xyz.com 2. Téléchargé 3. ouvert dans IE intégré Activex contrôlesComment est-ce que je peux limiter le film instantané pour fonctionner seulement sur le domaine simple? même pas dans activex navigateur intégré

Merci.

+1

juste un FYI, il est extrêmement facile à décompiler le code source, donc si ce votre essayant d'éviter est un autre développeur "voler" votre travail, vous devriez regarder dans un obfuscator ActionScript comme SecureSWF. – TheDarkIn1978

+0

Merci beaucoup PatrickS. Je ne le sais pas car je suis nouveau sur ce site. J'accepterai les réponses pour toutes mes questions. –

Répondre

1

vous pouvez l'écrire dans une fonction, il faut donc ajouter à un fichier flash facilement:

function checkCP() { 
    var pathStr:String = loaderInfo.url; 
    var siteStr:String = "example.com"; 
    if (pathStr.indexOf(siteStr) != -1) { 
     Play(); 
     //gotoAndPlay("main") 
    } else { 
     trace("this app only available for example.com") 
    } 

}

1
if(this.loaderInfo.loaderURL != "http://example.com/index.swf") 
     return 
    else 
    init();