Votre fichier crossdomain doit être sur le serveur avec l'application flash qui est faire le chargement, pas avec les fichiers de son chargement dans Ensuite, vous spécifiez le domaine S3 comme un domaine autorisé
<allow-access-from domain="s3.amazonaws.com" />
Edit:... d'accord, je suis officiellement confus
Il semble que JB a raison de dire que je l'ai fait à l'envers. De here:
Chaque fois que Flash Player 7 détecte une hors domaine demande de chargement de données, le joueur tente de trouver un fichier de stratégie sur le serveur à partir duquel il tente de charger des données. Si un fichier de stratégie existe et qu'il accorde l'accès au domaine d'origine du film Flash en faisant la demande , l'opération aboutit.
Cependant, nous faisons cette chose exacte (images de charge dans un composant flash à partir d'un serveur Amazon à distance) sur un de nos sites web client, mais notre fichier crossdomain.xml
est à la racine du serveur du Web de chargement Amazon Les compartiments ne contiennent aucun fichier de stratégie.
Alors, comment fonctionne notre site? Selon la documentation, il ne devrait pas!
Edit 2
Selon le commentaire de Wouter, ce que je fais est un cas particulier qui explique pourquoi cela fonctionne pour moi, même si mes fichiers crossdomain sont au mauvais endroit ...
Qu'avez-vous dans le 'crossdomain. fichier xml'? –
Autoriser tous les domaines. politique de domaine inter-domaines> cross-domain-policy> –
Chin