2016-12-22 4 views
0

AIRで私のプログラムを実行しています。ハイスコ​​アをテキストファイルに保存して、プログラムが閉じられたときに保存できるようにします。私はfilestreamsを使用しようとしましたが、アプリケーションディレクトリが読み取り専用であることがわかりました。これを行うより良い方法はありますか?AS3既存のテキストファイルに文字列を書き込む

+0

アプリケーションディレクトリは読み取り専用ですか?それは奇妙に見えますが、どんな速度でも、それを別のディレクトリに保存することはできませんか? –

答えて

0

AIR application storage directoryは、好みやユーザー設定のこれらの種類を保存するために設計されています。すべてのAIRアプリケーションの場合

、 は、アプリケーション記憶領域ディレクトリを定義することをユニークに関連する経路があります。このディレクトリは、それぞれのアプリケーションとユーザーに固有のものです( )。このディレクトリを使用して、ユーザー固有のアプリケーション固有のデータ(ユーザーデータまたは の環境設定ファイルなど)を に格納できます。

Fileクラスを介したアクセスを:

var file:File = File.applicationStorageDirectory; 
file = file.resolvePath("prefs.xml"); 

も参照してください:私は、このディレクトリを使用して発見したReading from and writing to an XML preferences file

唯一の注意点は、AIRアプリがあるとき、それは削除されないということです.airインストーラ/アンインストーラを使用してアンインストールします。

関連する問題