(AIR のみ)
| 言語バージョン: | ActionScript 3.0 |
FileMode クラスは、
fileMode パラメータで使用されるストリング定数を定義します。このパラメータは、FileStream クラスの
open() メソッドおよび
openAsync() メソッドで指定します。これらのメソッドの
fileMode パラメータによって、ファイルが開かれたときに FileStream オブジェクトで利用できる機能が決まります。
open メソッドで指定した fileMode に基づいて、次の機能が、様々な組み合わせで利用できるようになります。
- 読み取り - FileStream オブジェクトはファイルからデータを読み取ることができます。
- 書き込み - FileStream オブジェクトはファイルにデータを書き込むことができます。
- 作成 - オープン時にファイルが存在しなかった場合、FileStream オブジェクトはそのファイルを作成します。
- オープン時の切り捨て - オープン時に (ファイルにデータを書き込む前に) ファイル内のデータが削除されます。
- 書き込みデータの追加 - データは常にファイルの末尾に書き込まれます (書き込みメソッドの呼び出し時)。
FileStream オブジェクトの open メソッドの fileMode パラメータとして使用された場合に FileMode クラスの各定数が提供する機能を次の表に示します。
| FileMode の定数 | 読み取り | 書き込み | 作成 | オープン時の切り捨て | 書き込みデータの追加 |
|---|
READ
| • | | | | |
WRITE
| | • | • | • | |
APPEND
| | • | • | | • |
UPDATE
| • | • | • | | |
public static const APPEND:String = "append"| 言語バージョン: | ActionScript 3.0 |
ファイルは書き込みモードで開かれるファイルについて使用され、すべての書き込みデータはファイルの末尾に追加されます。オープン時に、ファイルが存在しない場合は作成されます。
public static const READ:String = "read"| 言語バージョン: | ActionScript 3.0 |
読み取り専用モードで開かれるファイルについて使用されます。ファイルは、存在している必要があります (ファイルが存在しない場合、ファイルは作成されません)。
public static const UPDATE:String = "update"| 言語バージョン: | ActionScript 3.0 |
読み書きモードで開かれるファイルについて使用されます。オープン時に、ファイルが存在しない場合は作成されます。
public static const WRITE:String = "write"| 言語バージョン: | ActionScript 3.0 |
書き込み専用モードで開かれるファイルについて使用されます。オープン時に、ファイルが存在しない場合は作成され、ファイルが存在する場合は切り捨てられます (ファイルのデータが削除されます)。
© 2009 Adobe Systems Incorporated. All rights reserved.
Thu Mar 19 2009, 08:51 PM -07:00 現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/flash/filesystem/FileMode.html