Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
flash.filesystem 

FileMode  - AS3

Пакетflash.filesystem
Классpublic class FileMode
НаследованиеFileMode Inheritance Object

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0

Класс FileMode определяет строковые константы, которые применяются в параметре fileMode методов open() и openAsync() класса FileStream. Параметр fileMode этих методов определяет доступные действия объекта FileStream при открытии файла.

На основании значения параметра fileMode, заданного методом open, могут быть доступны следующие действия в различных сочетаниях:

  • Чтение — объект FileStream может считывать данные из файла.
  • Запись — объект FileStream может записывать данные в файл.
  • Создание — объект FileStream при открытии создает несуществующий файл.
  • Сокращение при открытии — данные в файле удаляются при открытии (прежде, чем начинается запись каких-либо данных).
  • Добавление записываемых данных — данные всегда записываются в конец файла (при вызове любого метода записи).

В таблице ниже показаны возможные действия каждой из констант в классе FileMode при ее применении в качестве параметра fileMode метода open объекта FileStream:

Константа FileModeЧтениеСоздание сценариев на языкеСозданиеСокращение при открытииДобавление записываемых данных
READ
WRITE
APPEND
UPDATE

Связанные элементы API



Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
Общедоступные методы
 МетодОпределено
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Общедоступные константы
 КонстантаОпределено
      APPEND : String = "append"
[статические] Используется для открытия файла только для записи, при этом все записываемые данные добавляются в конец файла.
FileMode
      READ : String = "read"
[статические] Используется для открытия файла в режиме «только для чтения».
FileMode
      UPDATE : String = "update"
[статические] Используется для открытия файла в режиме «чтение и запись».
FileMode
      WRITE : String = "write"
[статические] Используется для открытия файла в режиме «только для записи».
FileMode
Сведения о константе
    

APPEND

Константа
public static const APPEND:String = "append"

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0

Используется для открытия файла только для записи, при этом все записываемые данные добавляются в конец файла. При открытии создаются все несуществующие файлы.

    

READ

Константа 
public static const READ:String = "read"

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0

Используется для открытия файла в режиме «только для чтения». Файл должен существовать (несуществующие файлы не будут созданы).

    

UPDATE

Константа 
public static const UPDATE:String = "update"

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0

Используется для открытия файла в режиме «чтение и запись». При открытии создаются все несуществующие файлы.

    

WRITE

Константа 
public static const WRITE:String = "write"

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0

Используется для открытия файла в режиме «только для записи». После открытия все несуществующие файлы будут созданы, а все существующие файлы будут сокращены (их данные будут удалены).





[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.