0

CSV 形式のスプレッドシートを Google ドキュメントから直接読み込もうとしています。私はそれを公開し、この URL を取得しました。この URL はブラウザーでうまく機能し、Flash CS5 IDE で実行するとうまくいきます。Web ブラウザーで (ローカルまたはオンラインで) 実行している場合、ハングするだけで、読み込まれることも、エラーが発生することもありません。

var request:URLRequest=新しい URLRequest(ファイル); var loader:URLLoader=新しい URLLoader();
loader.addEventListener(Event.COMPLETE,onLoadXML);
loader.addEventListener(IOErrorEvent.IO_ERROR,onLoadXMLError); loader.load(リクエスト);

何かご意見は?

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

4

1 に答える 1

0

そのようなドメイン間でロードすることはできません。これは潜在的なセキュリティ上の問題です。

いくつかのオプションがあります:

  • ドメインがこれを実行できるようにするcrossdomain.xmlを Google に追加してもらいます。(ありそうもない)
  • CSV に別のホストを使用します (簡単ですが、ドキュメントからの編集が必要だと思います)。
  • あなたのためにファイルをロードするあなたのサーバー上でプロキシスクリプトを使用してください(おそらく最良のオプションです)
于 2010-06-09T17:14:51.033 に答える