(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 |
ファイルを書き込み専用モードで開く場合に使用されます。オープン時に、ファイルが存在しない場合は作成され、ファイルが存在する場合は切り捨てられます(ファイルのデータが削除されます)。
© 2004-2008 Adobe Systems Incorporated. All rights reserved.
Thu Jan 8 2009, 12:14 AM -08:00