2011-07-06 12 views
0

FileRefernce.save()の保存ダイアログボックスをバイパスできますか?fileReference.saveの保存ダイアログボックスをバイパスします。

もしそうでなければ、ファイルを保存する場所をユーザーに尋ねずにFlexのWebアプリケーションからファイルを保存するための回避策はありますか?

私はFP10を使用しています。

ありがとうございました!

答えて

5

AIRアプリケーションでflash.fileSystem APIを使用することはできますが、ブラウザに常駐するFlashでは不可能であることがわかります。

もしそうでなければ、flash.external.ExternalInterfaceでJavaScriptルーチンを呼び出すことができます。これは、JavaScriptで必要なことを行うことができると仮定した場合です。

セキュリティ上の理由から[編集]私は本当にこれがJavaScriptで可能であるとは想像できません。

[編集2]あなたが行うことができるでしょう最高のは、あなたのXMLデータを読み書きするSharedObjectを使用しているが、それはユーザーオフにするか、制限利用可能なスペースのためのサンドボックスとは可能ですので、あなた」慎重でなければならない。

+1

+1は「それはできません」 – splash

+0

実際には、実行時にブラウザベースのアプリケーションからapplicationDirectoryに格納されているxmlファイルを更新します。 – Gannesh

+0

ブラウザベースのFlashアプリケーションのapplicationDirectoryはどこですか?私の2番目の編集を読んでください。 – TheDarkIn1978

関連する問題