Télécharger l'image du profil depuis Facebook avec Actionscript 3

Je suis en train de charger les images de profil (ami des images) à partir de Facebook avec AS3, mais il me semble être en cours d'exécution dans un problème de sécurité.

Je suis actuellement à l'aide de la "officielle" Adobe Facebook API pour Actionscript 3 qui fonctionne très bien. Cependant, il me semble avoir des difficultés à charger les images de profil lors de l'exécution de mon application dans un navigateur. Les images de la charge fine lors de l'exécution dans le Flash IDE.

Les images sont chargées à partir de https://graph.facebook.com et il semble y avoir un crossdomain.xml la politique relative à ce domaine:

<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> 
<cross-domain-policy> 
  <allow-access-from domain="*" secure="false" /> 
 <site-control permitted-cross-domain-policies="master-only" /> 
</cross-domain-policy> 

Dans d'autres sources que j'ai trouvé que l'ajout d'un ContextLoader à mon objet Loader lors du chargement de l'image devrait résoudre le problème, mais cela ne semble pas être le cas:

loader = new Loader();
//add some listeners here...
loader.load( new URLRequest( "imageurl" ), new LoaderContext(true) );

Je ne suis pas tout à fait sûr de savoir comment procéder pour le moment. J'espérais que le Adobe Facebook API permettrait de fournir de l'aide mais je n'arrive pas à trouver quelque chose qui résout ce problème.

Toute aide grandement appréciée.

Mise à JOUR:

Je viens de remarquer que lorsque je visite une des images dans un navigateur que je suis redirigé vers Facebook CDN où l'image est stockée. Quand je code en dur l'url de l'image avec l'URL redirigée je peux charger l'image dans le navigateur. Il semble que ce n'est pas un problème de sécurité, après tout, mais une redirection question.

Si c'est une redirection question est alors la question serait, Comment puis-je disposer de Flash Player charger une image à partir d'une URL redirigée?

Mise à JOUR 2:

Il semble que la classe URLRequest a un followRedirects propriété qui n'est disponible que dans l'AIR.

Mise à JOUR 3:

Je suis actuellement en utilisant un Script PHP de me l'URL redirigée un travail, mais bien sûr, cela est loin d'être idéale et potentiellement une grosse pression sur mon serveur.

source d'informationauteur Luke | 2010-10-19