0
Sur mon Tomcat locale 8 j'ajouté crossdomain.xml comme expliqué ici:flash crossdomain.xml sur Tomcat 8 au port 8080
Where do I put a crossdomain XML in Tomcat?
Je ne le chèque et je peux voir
http://localhost:8080/crossdomain.xml
à partir du navigateur.
Mais lorsque je tente d'envoyer une demande d'un swf
dans l'un des projets web, on dirait qu'il essaie de trouver
http://localhost/crossdomain.xml
Comment puis-je dire Flash pour rechercher le fichier dans le port 8080?
La première ligne: utiliser où exactement ...? Deuxième ligne: déjà l'avoir. On dirait que le swf ne peut pas trouver le fichier à ce stade, alors en quoi cela aurait-il de l'importance? Si je comprends comment fonctionne cette sécurité, du côté serveur, je ne suis pas supposé faire plus que de la mettre dans la racine du domaine. – rapt
Vous devez ajouter cette première ligne dès le début de votre projet flash (comme le code AS3). Plus sur cela ici http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/system/Security.html#loadPolicyFile(). Mais normalement vous n'avez pas besoin d'un crossdomain sur un localhost, il est seulement nécessaire si vous voulez charger quelque chose d'un autre domaine – Philarmon
@Philarmon Merci. C'était un 'fla 'que je n'ai pas créé à l'origine, mais téléchargé depuis le web. J'ai dû changer l'un de ses fichiers 'as' associés, pour pointer vers' localhost: 8080' au lieu d'un domaine externe. Ensuite, comme vous l'avez dit, je n'ai pas besoin de 'crossdomain.xml'. – rapt