Pour des raisons de sécurité flash ne permet pas l’exécution et le chargement de fichiers provenant d’un domaine différent de celui qui l’appel.
Flash a créé des règles d’autorisations interdomaines. Ces règles sont écrites dans un fichier appelé crossdomain.xml. Ce fichier s’installe à la racine du serveur sur lequel se trouve les fichiers à charger.

Ecriture du crossdomain.xml

<?xml version=“1.0” encoding=“UTF-8”?>
<!DOCTYPE cross-domain-policy
    SYSTEM “http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd”>
<cross-domain-policy>
<allow-access-from domain=“*” >
</cross-domain-policy>

Pour autoriser tous les domaines

<?xml version=“1.0”?>
<!DOCTYPE cross-domain-policy
    SYSTEM “http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd”>
<cross-domain-policy>
<allow-access-from domain=“*” />
</cross-domain-policy>

Pour autoriser tous les domaines en .com ou .fr

<?xml version=“1.0”?>
<!DOCTYPE cross-domain-policy
    SYSTEM “http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd”>
<cross-domain-policy>
<allow-access-from domain=“*.fr” />
<allow-access-from domain=“*.com” />
</cross-domain-policy>

crossdomain.xml swf