| Pakiet | flash.events |
| Klasa | public class StorageVolumeChangeEvent |
| Dziedziczenie | StorageVolumeChangeEvent Event Object |
| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 2 |
StorageVolumeInfo.storageVolumeInfo wywołuje obiekt zdarzenia StorageVolumeChangeEvent w przypadku podłączenia lub odłączenia woluminu pamięci masowej. Istnieją dwa typy zdarzeń StorageVolumeChangeEvent: storageVolumeMount i storageVolumeUnmount.
W systemie Linux obiekt StorageVolumeInfo wywołuje zdarzenia storageVolumeMount i storageVolumeUnmount tylko dla urządzeń fizycznych. Nie wywołuje zdarzeń, gdy użytkownik podłącza lub odłącza woluminy przez sieć.
Niektóre urządzenia, takie jak niektóre aparaty cyfrowe i telefony, są widoczne w tablicy StorageVolumeInfo.getStorageVolumes(), ale ich podłączenie i odłączenie nie wywołuje obiektów StorageVolumeChangeEvent.
Powiązane elementy interfejsu API
| Właściwość | Zdefiniowane przez | ||
|---|---|---|---|
![]() | bubbles : Boolean [tylko do odczytu]
Określa, czy zdarzenie może przechodzić fazę propagacji. | Event | |
![]() | cancelable : Boolean [tylko do odczytu]
Wskazuje, czy można uniemożliwić operacje skojarzone ze zdarzeniem. | Event | |
![]() | constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | |
![]() | currentTarget : Object [tylko do odczytu]
Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. | Event | |
![]() | eventPhase : uint [tylko do odczytu]
Bieżąca faza przepływu zdarzeń. | Event | |
| rootDirectory : File [tylko do odczytu]
Obiekt File odpowiadający katalogowi głównemu podłączonego woluminu. | StorageVolumeChangeEvent | ||
| storageVolume : StorageVolume [tylko do odczytu]
Obiekt StorageVolume zawierający informacje o podłączonym woluminie. | StorageVolumeChangeEvent | ||
![]() | target : Object [tylko do odczytu]
Miejsce docelowe zdarzenia. | Event | |
![]() | type : String [tylko do odczytu]
Typ zdarzenia. | Event | |
| Metoda | Zdefiniowane przez | ||
|---|---|---|---|
StorageVolumeChangeEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, path:File = null, volume:StorageVolume = null)
Tworzy obiekt StorageVolumeChangeEvent przeznaczony do przekazywania jako parametr do detektorów zdarzeń. | StorageVolumeChangeEvent | ||
[przesłanianie]
Powiela instancję podklasy Event. | StorageVolumeChangeEvent | ||
![]() |
Funkcja narzędziowa umożliwiająca implementację metody toString() w niestandardowych klasach Event w języku ActionScript 3.0. | Event | |
![]() |
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | |
![]() |
Sprawdza, czy w odniesieniu do tego zdarzenia wywołano metodę preventDefault(). | Event | |
![]() |
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | |
![]() |
Anuluje domyślne ustawienia zdarzenia, o ile zachowanie to może być anulowane. | Event | |
![]() |
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | |
![]() |
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | |
![]() |
Zapobiega przetwarzaniu wszelkich detektorów zdarzeń w węźle bieżącym i węzłach następujących po nim. | Event | |
![]() |
Zapobiega przetwarzaniu wszelkich detektorów zdarzeń w węzłach następujących po węźle bieżącym w przepływie zdarzeń. | Event | |
![]() |
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | |
[przesłanianie]
Zwraca ciąg znaków, który zawiera wszystkie właściwości obiektu Event. | StorageVolumeChangeEvent | ||
![]() |
Zwraca pierwotną wartość dla określonego obiektu. | Object | |
| Stała | Zdefiniowane przez | ||
|---|---|---|---|
| STORAGE_VOLUME_MOUNT : String = "storageVolumeMount" [statyczny]
Stała StorageVolumeChangeEvent.VOLUME_MOUNT definiuje wartość właściwości type zdarzenia StorageVolumeChangeEvent w przypadku podłączenia woluminu. | StorageVolumeChangeEvent | ||
| STORAGE_VOLUME_UNMOUNT : String = "storageVolumeUnmount" [statyczny]
Stała StorageVolumeChangeEvent.VOLUME_MOUNT definiuje wartość właściwości type zdarzenia StorageVolumeChangeEvent w przypadku odłączenia woluminu. | StorageVolumeChangeEvent | ||
rootDirectory | właściwość |
rootDirectory:File [tylko do odczytu] | Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 2 |
Obiekt File odpowiadający katalogowi głównemu podłączonego woluminu. Jeśli wolumin został odłączony (jeśli typem zdarzenia jest storageVolumeUnmount), ta właściwość jest ustawiana na null.
Implementacja
public function get rootDirectory():FilePowiązane elementy interfejsu API
storageVolume | właściwość |
storageVolume:StorageVolume [tylko do odczytu] | Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 2 |
Obiekt StorageVolume zawierający informacje o podłączonym woluminie. Ta właściwość jest równa null w przypadku woluminów odłączonych (w zdarzeniu storageVolumeUnmount).
Implementacja
public function get storageVolume():StorageVolumePowiązane elementy interfejsu API
StorageVolumeChangeEvent | () | Konstruktor |
public function StorageVolumeChangeEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, path:File = null, volume:StorageVolume = null)| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 2 |
Tworzy obiekt StorageVolumeChangeEvent przeznaczony do przekazywania jako parametr do detektorów zdarzeń.
Parametrytype:String — Typ zdarzenia, dostępny we właściwości type. Klasa StorageVolumeChangeEvent definiuje dwa typy zdarzeń: zdarzenie storageVolumeMount reprezentowane przez stałą StorageVolumeChangeEvent.STORAGE_VOLUME_MOUNT oraz zdarzenie storageVolumeUnmount reprezentowane przez stałą StorageVolumeChangeEvent.STORAGE_VOLUME_UNMOUNT,
| |
bubbles:Boolean (default = false) — Określa, czy obiekt Event uczestniczy w etapie propagacji przepływu zdarzeń. Wartością domyślną jest false.
| |
cancelable:Boolean (default = false) — Określa, czy obiekt Event może być anulowany. Wartością domyślną jest false.
| |
path:File (default = null) — Nazwa woluminu pamięci masowej.
| |
volume:StorageVolume (default = null) — Obiekt File reprezentujący wolumin pamięci masowej.
|
Powiązane elementy interfejsu API
clone | () | metoda |
override public function clone():Event| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 2 |
Powiela wystąpienie podklasy Event.
Zwraca nowy obiekt Event będący kopią oryginalnej instancji obiektu Event. Z reguły kod użytkownika nie wywołuje metody clone(); klasa EventDispatcher wywołuje ją automatycznie przy wtórnym wywołaniu zdarzenia, tj. wywołaniu metody dispatchEvent(event) z procedury obsługującej zdarzenie event.
Nowy obiekt Event zawierający wszystkie właściwości oryginału.
Tworząc własną niestandardową klasę Event, należy przesłonić odziedziczoną metodę Event.clone(), aby powielała ona także właściwości klasy niestandardowej. Jeśli wartości wszystkich właściwości dodanych w podklasie zdarzenia nie zostaną jawnie ustawione, właściwości te nie będą miały poprawnych wartości podczas przetwarzania wtórnie wywołanego zdarzenia w detektorach zdarzeń.
W omawianym przykładzie PingEvent jest podklasą klasy Event, dlatego implementuje własną wersję metody clone().
class PingEvent extends Event {
var URL:String;
public override function clone():Event {
return new PingEvent(type, bubbles, cancelable, URL);
}
}
Event — Nowy obiekt Event identyczny z oryginałem.
|
toString | () | metoda |
override public function toString():String| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 2 |
Zwraca ciąg znaków, który zawiera wszystkie właściwości obiektu Event. Format ciągu znaków jest następujący:
[Event type=wartość bubbles=wartość cancelable=wartość]
String — Ciąg znaków zawierający wszystkie właściwości obiektu Event.
|
STORAGE_VOLUME_MOUNT | Stała |
public static const STORAGE_VOLUME_MOUNT:String = "storageVolumeMount"| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 2 |
Stała 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" |
Powiązane elementy interfejsu API
STORAGE_VOLUME_UNMOUNT | Stała |
public static const STORAGE_VOLUME_UNMOUNT:String = "storageVolumeUnmount"| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 2 |
Stała 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" |
Powiązane elementy interfejsu API
Tue Jun 12 2018, 12:06 PM Z
Ukryj dziedziczone właściwości publiczne
Pokaż dziedziczone właściwości publiczne