| Пакет | flash.events |
| Класс | public class StorageVolumeChangeEvent |
| Наследование | StorageVolumeChangeEvent Event Object |
| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 2 |
StorageVolumeInfo.storageVolumeInfo отправляет объект StorageVolumeChangeEvent, когда устанавливается или извлекается том хранения. Существует два типа события StorageVolumeChangeEvent: storageVolumeMount и storageVolumeUnmount.
В ОС Linux объект StorageVolumeInfo отправляет события storageVolumeMount и storageVolumeUnmount только для физических устройств. Он не отправляет события, когда пользователь устанавливает или извлекает сетевые тома.
Некоторые устройства, например некоторые цифровые камеры и телефоны, отображаются в массиве StorageVolumeInfo.getStorageVolumes(), но не отправляют объекты StorageVolumeChangeEvent при установке или извлечении.
Связанные элементы API
| Свойство | Определено | ||
|---|---|---|---|
![]() | bubbles : Boolean [только для чтения]
Определяет, является ли событие событием восходящей цепочки. | Event | |
![]() | cancelable : Boolean [только для чтения]
Указывает, можно ли предотвратить поведение, связанное с событием. | Event | |
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
![]() | currentTarget : Object [только для чтения]
Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. | Event | |
![]() | eventPhase : uint [только для чтения]
Текущая фаза в потоке событий. | Event | |
| rootDirectory : File [только для чтения]
Объект File, соответствующий корневому каталогу установленного тома. | StorageVolumeChangeEvent | ||
| storageVolume : StorageVolume [только для чтения]
Объект StorageVolume, содержащий информацию об установленном томе. | StorageVolumeChangeEvent | ||
![]() | target : Object [только для чтения]
Целевой объект события. | Event | |
![]() | type : String [только для чтения]
Тип события. | Event | |
| Метод | Определено | ||
|---|---|---|---|
StorageVolumeChangeEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, path:File = null, volume:StorageVolume = null)
Создает объект StorageVolumeChangeEvent для передачи в качестве аргумента прослушивателям событий. | StorageVolumeChangeEvent | ||
[переопределить]
Создает дубликат экземпляра подкласса Event. | StorageVolumeChangeEvent | ||
![]() |
Служебная функция для реализации метода toString() в пользовательских классах ActionScript 3.0 Event. | Event | |
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Проверяет, выполнялся ли для события вызова метода preventDefault(). | Event | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Отменяет поведение по умолчанию для события, если такое поведение можно отменить. | Event | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Отменяет обработку прослушивателей событий в текущем узле, а также во всех узлах, которые следуют в потоке событий за текущим узлом. | Event | |
![]() |
Отменяет обработку прослушивателей событий в узлах, которые следуют в потоке событий за текущим узлом. | Event | |
![]() |
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | |
[переопределить]
Возвращает строку, содержащую все свойства объекта Event. | StorageVolumeChangeEvent | ||
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
| Константа | Определено | ||
|---|---|---|---|
| STORAGE_VOLUME_MOUNT : String = "storageVolumeMount" [статические]
Константа StorageVolumeChangeEvent.VOLUME_MOUNT определяет значение свойства type объекта StorageVolumeChangeEvent при установке тома хранения. | StorageVolumeChangeEvent | ||
| STORAGE_VOLUME_UNMOUNT : String = "storageVolumeUnmount" [статические]
Константа StorageVolumeChangeEvent.VOLUME_MOUNT определяет значение свойства type объекта StorageVolumeChangeEvent при извлечении тома хранения. | StorageVolumeChangeEvent | ||
rootDirectory | свойство |
rootDirectory:File [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 2 |
Объект File, соответствующий корневому каталогу установленного тома. Если том извлечен (если событие имеет тип storageVolumeUnmount), это свойство имеет значение null.
Реализация
public function get rootDirectory():FileСвязанные элементы API
storageVolume | свойство |
storageVolume:StorageVolume [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 2 |
Объект StorageVolume, содержащий информацию об установленном томе. Это свойство имеет значение null в случае извлечения тома (для события storageVolumeUnmount).
Реализация
public function get storageVolume():StorageVolumeСвязанные элементы API
StorageVolumeChangeEvent | () | Конструктор |
public function StorageVolumeChangeEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, path:File = null, volume:StorageVolume = null)| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 2 |
Создает объект StorageVolumeChangeEvent для передачи в качестве аргумента прослушивателям событий.
Параметрыtype:String — Тип события, доступный в свойстве type. Класс StorageVolumeChangeEvent определяет два типа событий: событие storageVolumeMount, представленное константой StorageVolumeChangeEvent.STORAGE_VOLUME_MOUNT, и событие storageVolumeUnmount, представленное константой StorageVolumeChangeEvent.STORAGE_VOLUME_UNMOUNT.
| |
bubbles:Boolean (default = false) — Определяет, участвует ли объект Event в фазе восходящей цепочки потока событий. Значение по умолчанию false.
| |
cancelable:Boolean (default = false) — Определяет, может ли объект Event быть отменен. Значение по умолчанию false.
| |
path:File (default = null) — Имя тома хранения.
| |
volume:StorageVolume (default = null) — Объект File, представляющий том хранения.
|
Связанные элементы API
clone | () | метод |
override public function clone():Event| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 2 |
Создает дубликат экземпляра подкласса Event.
Возвращает новый объект Event, являющийся копией исходного экземпляра объекта Event. Обычно метод clone() не вызывается; класс EventDispatcher вызывает его автоматически при повторной отправке события, то есть, при вызове dispatchEvent(event) из обработчика события event.
Новый объект Event включает все свойства исходного.
При создании собственного пользовательского класса Event, необходимо переопределять наследуемый метод Event.clone(), чтобы дублировать свойства пользовательского класса. Если не задать все свойства, добавляемые в ваш подкласс Event, они могут иметь неправильные значения, когда прослушиватели будут обрабатывать повторно отправленное событие.
В данном примере PingEvent является подклассом класса Event и реализует собственную версию clone().
class PingEvent extends Event {
var URL:String;
public override function clone():Event {
return new PingEvent(type, bubbles, cancelable, URL);
}
}
Event — Новый объект Event, идентичный исходному.
|
toString | () | метод |
override public function toString():String| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 2 |
Возвращает строку, содержащую все свойства объекта Event. Строка имеет следующий формат:
[Event type=value bubbles=value cancelable=value]
String — Строка, содержащая все свойства объекта Event.
|
STORAGE_VOLUME_MOUNT | Константа |
public static const STORAGE_VOLUME_MOUNT:String = "storageVolumeMount"| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 2 |
Константа StorageVolumeChangeEvent.VOLUME_MOUNT определяет значение свойства type объекта StorageVolumeChangeEvent при установке тома хранения.
Объект события имеет следующие свойства.
| Свойство | Значение |
|---|---|
bubbles | false |
cancelable | false; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект StorageVolumeChangeEvent. |
file | Объект File, представляющий том хранения. |
name | Имя тома хранения. |
target | Объект StorageVolumeChangeEvent. |
type | "storageVolumeMount" |
Связанные элементы API
STORAGE_VOLUME_UNMOUNT | Константа |
public static const STORAGE_VOLUME_UNMOUNT:String = "storageVolumeUnmount"| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 2 |
Константа StorageVolumeChangeEvent.VOLUME_MOUNT определяет значение свойства type объекта StorageVolumeChangeEvent при извлечении тома хранения.
Объект события имеет следующие свойства.
| Свойство | Значение |
|---|---|
bubbles | false |
cancelable | false; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект StorageVolumeChangeEvent. |
file | Объект File, представляющий том хранения. |
name | Имя тома хранения. |
target | Объект StorageVolumeChangeEvent. |
type | "storageVolumeUnmount" |
Связанные элементы API
Tue Jun 12 2018, 11:34 AM Z
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства