| Пакет | flash.filesystem |
| Класс | public final class StorageVolumeInfo |
| Наследование | StorageVolumeInfo EventDispatcher Object |
| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 2 |
StorageVolume.storageVolume ссылается на отдельный объект StorageVolumeInfo, который отправляет события. Класс StorageVolumeInfo также определяет метод getStorageVolumes для перечисления томов хранения, установленных в данный момент
Поддержка в профилях AIR: эта функция поддерживается во всех компьютерных операционных системах, но не поддерживается на всех на устройствах AIR for TV. Она также не поддерживается на мобильных устройствах. Используйте свойство StorageVolumeInfo.isSupported, чтобы проверить наличие поддержки в среде выполнения. Дополнительные сведения о поддержке API-интерфейса в разных профилях см. в разделе «Поддержка в профилях AIR».
В современных версиях ОС Linux объект StorageVolumeInfo отправляет только события storageVolumeMount и storageVolumeUnmount для физических устройств и сетевых дисков, установленных в определенных местоположениях.
| Свойство | Определено | ||
|---|---|---|---|
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
| isSupported : Boolean [статические] [только для чтения]
Свойству isSupported задается значение true, если текущая платформа поддерживает класс StorageVolumeInfo, в противном случае задается значение false. | StorageVolumeInfo | ||
| storageVolumeInfo : StorageVolumeInfo [статические] [только для чтения]
Одиночный экземпляр объекта StorageVolumeInfo. | StorageVolumeInfo | ||
| Метод | Определено | ||
|---|---|---|---|
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | |
![]() |
Посылает событие в поток событий. | EventDispatcher | |
Возвращает вектор объектов StorageVolume, соответствующих томам хранилищ, установленных в данный момент. | StorageVolumeInfo | ||
![]() |
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | |
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
![]() |
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher | |
| Событие | Сводка | Определено | ||
|---|---|---|---|---|
![]() | [многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным. | EventDispatcher | ||
![]() | [многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным. | EventDispatcher | ||
| Отправляется при установке тома хранения. | StorageVolumeInfo | |||
| Отправляется при извлечении тома хранения. | StorageVolumeInfo | |||
isSupported | свойство |
isSupported:Boolean [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 2 |
Свойству isSupported задается значение true, если текущая платформа поддерживает класс StorageVolumeInfo, в противном случае задается значение false.
Реализация
public static function get isSupported():Boolean storageVolumeInfo | свойство |
storageVolumeInfo:StorageVolumeInfo [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 2 |
Одиночный экземпляр объекта StorageVolumeInfo. Создайте для этого объекта прослушиватели событий storageVolumeMount и storageVolumeUnmount.
Реализация
public static function get storageVolumeInfo():StorageVolumeInfogetStorageVolumes | () | метод |
public function getStorageVolumes():Vector.<StorageVolume>| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 2 |
Возвращает вектор объектов StorageVolume, соответствующих томам хранилищ, установленных в данный момент.
В современных версиях ОС Linux этот метод возвращает объекты, соответствующие физическим устройствам и сетевым дискам, установленным в определенных местоположениях.
ВозвращаетVector.<StorageVolume> |
Связанные элементы API
Пример ( Использование этого примера )
var volumes:Vector.<StorageVolume> = new Vector.<StorageVolume>;
volumes = StorageVolumeInfo.storageVolumeInfo.getStorageVolumes();
for (var i:int = 0; i < volumes.length; i++)
{
trace(volumes[i].rootDirectory.nativePath);
}
storageVolumeMount | Событие |
flash.events.StorageVolumeChangeEventсвойство StorageVolumeChangeEvent.type =
flash.events.StorageVolumeChangeEvent.STORAGE_VOLUME_MOUNT| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 2 |
Отправляется при установке тома хранения.
В современных версиях ОС Linux объект StorageVolumeInfo отправляет только события storageVolumeMount и storageVolumeUnmount для физических устройств и сетевых дисков, установленных в определенных местоположениях.
StorageVolumeChangeEvent.VOLUME_MOUNT определяет значение свойства type объекта StorageVolumeChangeEvent при установке тома хранения.
Объект события имеет следующие свойства.
| Свойство | Значение |
|---|---|
bubbles | false |
cancelable | false; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект StorageVolumeChangeEvent. |
file | Объект File, представляющий том хранения. |
name | Имя тома хранения. |
target | Объект StorageVolumeChangeEvent. |
type | "storageVolumeMount" |
storageVolumeUnmount | Событие |
flash.events.StorageVolumeChangeEventсвойство StorageVolumeChangeEvent.type =
flash.events.StorageVolumeChangeEvent.STORAGE_VOLUME_UNMOUNT| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 2 |
Отправляется при извлечении тома хранения.
В современных версиях ОС Linux объект StorageVolumeInfo отправляет только события storageVolumeMount и storageVolumeUnmount для физических устройств и сетевых дисков, установленных в определенных местоположениях.
StorageVolumeChangeEvent.VOLUME_MOUNT определяет значение свойства type объекта StorageVolumeChangeEvent при извлечении тома хранения.
Объект события имеет следующие свойства.
| Свойство | Значение |
|---|---|
bubbles | false |
cancelable | false; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект StorageVolumeChangeEvent. |
file | Объект File, представляющий том хранения. |
name | Имя тома хранения. |
target | Объект StorageVolumeChangeEvent. |
type | "storageVolumeUnmount" |
Tue Jun 12 2018, 11:34 AM Z
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства