Voici une classe qui vous permettra de sécuriser un minimum vos jeux ou applications flash.

Voici le code source :

class Sitelock {
    // liste des urls autorisées
    private static var urls_allowed : Array<String>;
    
    public static function init(list : Array<String> = null):Void {
        urls_allowed = list;
    }

    /**
     * @params :
     *    _url : url de provenance
     */
    public static function check(_url:String):Bool {
        var lock : Bool = true;
        var domain_parts = _url.split("://"); // on enleve le ://
        var real_domain : Array<String> = domain_parts[1].split("/");
        // on parcours le tableau a la recherche de l'url
        for (x in urls_allowed) {
            if (x == real_domain[0]) {// si le domaine est correct
                return false;
            }
        }
        return true;
    }
}
Pour l'initialisation : SiteLock.init(["url1","url2"]);
Puis pour la vérification : var test : Bool = SiteLock.check("url");
Si la fonction retourne faux, l'url est présente, et donc vous pouvez autoriser le lancement de l'application.