Bonjour!
Je viens vous demander un peu d'aide car après près de 4h de recherche, je reste bloqué...
Voilà, je réalise une animation qui charge des photos de profil sur Facebook. Tout marchait nikel jusqu'à ce que mon client décide me mettre un accès avec mdp...
Depuis, plus rien ne se charge. Alors j'ai eu la fameuse "Erreur #2122: Violation de la sécurité Sandbox", me suis bien renseigné, ai réussi à trouver le fichier crossdomain.xml où je récupère les photos, créé mon Security.loadPolicyFile() mais toujours rien...
Alors voici des infos :
Dans mon XML, je récupère des photos FB sous la forme http://graph.facebook.com/
numéro_de_l_utilisateur/picture
Est-ce que à cause du .thaccess et .htpasswd que ces adresses ne fonctionnent plus? J'en doute mais je pose la question car avant ça, ça chargeait très bien.
Dans mon fla :
import flash.events.Event;
Security.loadPolicyFile("https://graph.facebook.com/crossdomain.xml");
var loader:
URLLoader=new URLLoader();
loader.
load(new URLRequest("https://graph.facebook.com/crossdomain.xml"));
loader.
addEventListener(Event.COMPLETE, securityHandler);
function securityHandler(evt:
Event){
//le fichier crossdomain.xml se charge sans problème
debug.
text="crossdomain.xml : OK \n";
Security.allowDomain("https://graph.facebook.com/");
//J'ai essayé celui-là aussi mais en vain :
//Security.allowInsecureDomain("https://graph.facebook.com/");
}
Quand je lance l'animation, ça me charge la première image qui est sur le serveur mais la deuxième qui elle est sur FB, bloque étonnamment arrivé à 100%.
Voilà donc si vous pouvez m'aider, ça serait sympa!
Merci d'avance!
--------------------------------------------------------
http://www.projer.fr - dev web
http://www.lysdesign.fr - DA print / web - Illustratrice