0

私の会社の外部 .csv からデータを抽出する Flash プログラム (CS6 と AS3 を使用) を作成しようとしています (誰かが .csv を変更して毎日出力を変更できるようにするため)。

私が発見したのは、Flash Creator 内では完全に正常に動作するということですが、.swf にパブリッシュすると、セキュリティ エラーがスローされます。

ブラウザーで Web ページにアクセスし、特定のファイルを手動で許可する必要があることを発見しました。残念ながら、このプログラムは最終的にウェブサイトに掲載される予定です。ウェブサイトにアップロードしたとき、この理由で機能しませんでした。私の質問は次のとおりです。

ウェブページでその手動許可を行う方法はありますか (サーバーにアクセスできますか、.swf がインターネット経由で外部ファイルにアクセスできるようにする別の方法はありますか (.csv はオンラインで保存されます) ?

関連する場合は、URLLoader を使用してデータを取得しています。

4

1 に答える 1

0

CSV ファイルをホストする Web サーバーを制御できますか? そこにある適切な crossdomain.xml により、Flash コードがファイルにアクセスできるようになります。

個人的には、PHP スクリプトを作成するか、サーバー側でファイルを取得するように mod_proxy をセットアップして、クライアント側のクロスドメインの問題を完全に回避します。

于 2012-08-14T17:05:51.230 に答える