Bonjour,
Merci pour votre réponse. Cependant, les instructions "Security.loadPolicyFile" en AS3 ne sont utiles que lorsque les fichiers crossdomain.xml ne sont pas situés à la racine du serveur web ou qu'il s'appelle autrement ou qu'il écoute sur un port différent. Par défaut, flash player va aller voir à l'adresse
http://serveur/crossdomain.xml (j'ai vérifié dans les sources, OpenScales ne fait jamais de loadPolicyFile).
J'ai essayé quand même dans mon application mais le résultat est le même.
A mon avis, le script qui fait la détection de token (
http://jeton-api.ign.fr/getToken) n'arrive pas à récupérer les bons headers (au niveau de l'URL appelante) lorsqu'elle vient directement de Flash Player. Comme il ne récupère pas l'URL, il n'arrive pas à matcher avec la clé et renvoie un 403.
Openscales fonctionne car pour la requete de récupération de jeton et pour la récupération des tuiles, tout passe par un proxy PHP et les scripts de ign.fr doivent arriver à récupérer correctement les headers depuis le PHP.
Voilà mon diagnostic à vue de nez, je peux très bien me tromper.
Partager