Pakiet | flash.filesystem |
Klasa | public final class StorageVolumeInfo |
Dziedziczenie | StorageVolumeInfo EventDispatcher Object |
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 2 |
StorageVolume.storageVolume
odwołuje się do pojedynczego obiektu StorageVolumeInfo, który wywołuje zdarzenia. Klasa StorageVolumeInfo definiuje również metodę getStorageVolumes
przeznaczoną do wyświetlania listy aktualnie podłączonych woluminów pamięci masowej.
Obsługa profilów AIR: Ta funkcja jest obsługiwana we wszystkich systemach operacyjnych dla komputerów stacjonarnych, ale nie jest obsługiwana na niektórych urządzeniach telewizyjnych ze środowiskiem AIR. Nie jest również obsługiwana na urządzeniach przenośnych. W czasie wykonywania można sprawdzić, czy funkcja jest obsługiwana, odczytując właściwość StorageVolumeInfo.isSupported
. Więcej informacji o obsłudze elementów interfejsu API w różnych profilach można znaleźć w sekcji Obsługa profilów aplikacji AIR.
W nowoczesnych wersjach systemu Linux obiekt StorageVolumeInfo wywołuje zdarzenia storageVolumeMount
i storageVolumeUnmount
wyłącznie w odniesieniu do urządzeń fizycznych i dysków sieciowych podłączonych w określonych miejscach.
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
isSupported : Boolean [statyczny] [tylko do odczytu]
Właściwość isSupported ma wartość true, jeśli na bieżącej platformie jest obsługiwana klasa StorageVolumeInfo; w przeciwnym razie ma wartość false. | StorageVolumeInfo | ||
storageVolumeInfo : StorageVolumeInfo [statyczny] [tylko do odczytu]
Pojedyncza instancja obiektu StorageVolumeInfo. | StorageVolumeInfo |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Rejestruje obiekt detektora zdarzeń w obiekcie EventDispatcher, dzięki czemu detektor będzie otrzymywał powiadomienia o zdarzeniu. | EventDispatcher | ||
Wywołuje zdarzenie, tj. kieruje je do przepływu zdarzeń. | EventDispatcher | ||
Zwraca wektor obiektów StorageVolume odpowiadający aktualnie podłączonym woluminom pamięci masowej. | StorageVolumeInfo | ||
Sprawdza, czy obiekt EventDispatcher zawiera jakiekolwiek detektory zarejestrowane dla konkretnego typu zdarzeń. | EventDispatcher | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Usuwa detektor z obiektu EventDispatcher. | EventDispatcher | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | ||
Zwraca ciąg reprezentujący określony obiekt. | Object | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object | ||
Sprawdza, czy detektor zdarzeń określonego typu jest zarejestrowany w tym obiekcie EventDispatcher lub jego elementach macierzystych. | EventDispatcher |
Zdarzenie | Podsumowanie | Zdefiniowane przez | ||
---|---|---|---|---|
[zdarzenie broadcast] Wywoływane, gdy program Flash Player lub aplikacja środowiska wykonawczego AIR uzyskuje fokus w systemie operacyjnym i przechodzi w stan aktywny. | EventDispatcher | |||
[zdarzenie broadcast] Wywoływane, gdy program Flash Player lub aplikacja AIR traci fokus w systemie operacyjnym i przechodzi w stan nieaktywny. | EventDispatcher | |||
Wywoływane po podłączeniu woluminu pamięci masowej. | StorageVolumeInfo | |||
Wywoływane po odłączeniu woluminu pamięci masowej. | StorageVolumeInfo |
isSupported | właściwość |
isSupported:Boolean
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 2 |
Właściwość isSupported
ma wartość true
, jeśli na bieżącej platformie jest obsługiwana klasa StorageVolumeInfo; w przeciwnym razie ma wartość false
.
Implementacja
public static function get isSupported():Boolean
storageVolumeInfo | właściwość |
storageVolumeInfo:StorageVolumeInfo
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 2 |
Pojedyncza instancja obiektu StorageVolumeInfo. W tym obiekcie należy zarejestrować detektory zdarzeń dla zdarzeń storageVolumeMount
i storageVolumeUnmount
.
Implementacja
public static function get storageVolumeInfo():StorageVolumeInfo
getStorageVolumes | () | metoda |
public function getStorageVolumes():Vector.<StorageVolume>
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 2 |
Zwraca wektor obiektów StorageVolume odpowiadający aktualnie podłączonym woluminom pamięci masowej.
W nowoczesnych dystrybucjach systemu Linux ta metoda zwraca obiekty odpowiadające urządzeniom fizycznym i dyskom sieciowym podłączonym w określonych miejscach.
ZwracaVector.<StorageVolume> |
Powiązane elementy interfejsu API
Przykład ( Sposób korzystania z tego przykładu )
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 | Zdarzenie |
flash.events.StorageVolumeChangeEvent
właściwość StorageVolumeChangeEvent.type =
flash.events.StorageVolumeChangeEvent.STORAGE_VOLUME_MOUNT
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 2 |
Wywoływane po podłączeniu woluminu pamięci masowej.
W nowoczesnych dystrybucjach systemu Linux obiekt StorageVolumeInfo wywołuje zdarzenia storageVolumeMount
i storageVolumeUnmount
wyłącznie w odniesieniu do urządzeń fizycznych i dysków sieciowych podłączonych w określonych miejscach.
StorageVolumeChangeEvent.VOLUME_MOUNT
definiuje wartość właściwości type
zdarzenia StorageVolumeChangeEvent w przypadku podłączenia woluminu.
Zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt StorageVolumeChangeEvent. |
file | Obiekt File reprezentujący wolumin pamięci masowej. |
name | Nazwa woluminu pamięci masowej. |
target | Obiekt StorageVolumeChangeEvent. |
type | "storageVolumeMount" |
storageVolumeUnmount | Zdarzenie |
flash.events.StorageVolumeChangeEvent
właściwość StorageVolumeChangeEvent.type =
flash.events.StorageVolumeChangeEvent.STORAGE_VOLUME_UNMOUNT
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 2 |
Wywoływane po odłączeniu woluminu pamięci masowej.
W nowoczesnych wersjach systemu Linux obiekt StorageVolumeInfo wywołuje zdarzenia storageVolumeMount
i storageVolumeUnmount
wyłącznie w odniesieniu do urządzeń fizycznych i dysków sieciowych podłączonych w określonych miejscach.
StorageVolumeChangeEvent.VOLUME_MOUNT
definiuje wartość właściwości type
zdarzenia StorageVolumeChangeEvent w przypadku odłączenia woluminu.
Zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt StorageVolumeChangeEvent. |
file | Obiekt File reprezentujący wolumin pamięci masowej. |
name | Nazwa woluminu pamięci masowej. |
target | Obiekt StorageVolumeChangeEvent. |
type | "storageVolumeUnmount" |
Tue Jun 12 2018, 12:06 PM Z