2010-06-09 8 views
0

J'essaie de charger une feuille de calcul au format CSV directement à partir de Google Docs. Je l'ai publié et obtenir cette URL, qui fonctionne très bien dans un navigateur, et si je cours avec l'IDE Flash CS5. Lorsqu'il s'exécute dans un navigateur Web (localement ou en ligne), il se bloque et ne se charge jamais ou ne génère aucune erreur.Obtention de données directement à partir du problème de Google docs dans AS3

demande de requête: URLRequest = new URLRequest (fichier); var loader: URLLoader = nouveau URLLoader(); loader.addEventListener (Event.COMPLETE, onLoadXML); loader.addEventListener (IOErrorEvent.IO_ERROR, onLoadXMLError); loader.load (requête);

Des pensées?

http://spreadsheets.google.com/pub?key=0AhTK6MB0cCLQdDloTFd0TDgzVE04Nm51RTMtM3I3WUE&hl=en&output=csv

Répondre

0

Vous ne pouvez pas charger dans des domaines comme ça. C'est un problème de sécurité potentiel.

Vous avez quelques options:

  • Avez google ajouter un crossdomain.xml qui permet à votre domaine pour ce faire. (Peu probable)
  • Utilisez un autre hôte pour votre CSV (plus facile, mais je devine que vous voulez que l'édition de documents)
  • Utilisez un proxy script sur un serveur de la vôtre qui charge le fichier pour vous (probablement la meilleure option
Questions connexes