Pakiet | flash.events |
Klasa | public class StorageVolumeChangeEvent |
Dziedziczenie | StorageVolumeChangeEvent ![]() ![]() |
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():File
Powią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():StorageVolume
Powią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