Pacchetto | flash.events |
Classe | public class StorageVolumeChangeEvent |
Ereditarietà | StorageVolumeChangeEvent Event Object |
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 2 |
StorageVolumeInfo.storageVolumeInfo
invia un oggetto evento StorageVolumeChangeEvent quando un volume di archiviazione viene montato o smontato. Esistono due tipi di StorageVolumeChangeEvent: storageVolumeMount
e storageVolumeUnmount
.
In Linux, l'oggetto StorageVolumeInfo invia solo gli eventi storageVolumeMount
e storageVolumeUnmount
per i dispositivi fisici. Non invia invece alcun evento quando l'utente monta o smonta dei volumi su una rete.
Alcuni dispositivi, ad esempio fotocamere digitali e telefoni, sono inclusi nell'array StorageVolumeInfo.getStorageVolumes()
, ma non inviano oggetti StorageVolumeChangeEvent quando vengono montati o smontati.
Elementi API correlati
Proprietà | Definito da | ||
---|---|---|---|
bubbles : Boolean [sola lettura]
Indica se un evento è un evento di bubbling. | Event | ||
cancelable : Boolean [sola lettura]
Indica se il comportamento associato all'evento può essere impedito. | Event | ||
constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | ||
currentTarget : Object [sola lettura]
L'oggetto che elabora attivamente l'oggetto Event con un listener di eventi. | Event | ||
eventPhase : uint [sola lettura]
La fase attuale del flusso di eventi. | Event | ||
rootDirectory : File [sola lettura]
Un oggetto File corrispondente alla directory principale del volume montato. | StorageVolumeChangeEvent | ||
storageVolume : StorageVolume [sola lettura]
Un oggetto StorageVolume contenente informazioni su un volume montato. | StorageVolumeChangeEvent | ||
target : Object [sola lettura]
Il target dell'evento. | Event | ||
type : String [sola lettura]
Il tipo di evento. | Event |
Metodo | Definito da | ||
---|---|---|---|
StorageVolumeChangeEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, path:File = null, volume:StorageVolume = null)
Crea un oggetto StorageVolumeChangeEvent da passare come argomento ai listener di eventi. | StorageVolumeChangeEvent | ||
[override]
Duplica un'istanza di una sottoclasse Event. | StorageVolumeChangeEvent | ||
Una funzione dell'utilità per l'implementazione del metodo toString() in classi Event ActionScript 3.0 personalizzate. | Event | ||
Indica se per un oggetto è definita una proprietà specifica. | Object | ||
Verifica se sull'evento è stato chiamato il metodo preventDefault(). | Event | ||
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | ||
Annulla il comportamento predefinito di un evento se tale comportamento può essere annullato. | Event | ||
Indica se la proprietà specificata esiste ed è enumerabile. | Object | ||
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | ||
Impedisce l'elaborazione di tutti i listener di eventi nel nodo corrente e in tutti i nodi successivi del flusso di eventi. | Event | ||
Impedisce l'elaborazione di tutti i listener di eventi nei nodi del flusso di eventi successivi a quello corrente. | Event | ||
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | ||
[override]
Restituisce una stringa che contiene tutte le proprietà dell'oggetto Event. | StorageVolumeChangeEvent | ||
Restituisce il valore di base dell'oggetto specificato. | Object |
Costante | Definito da | ||
---|---|---|---|
STORAGE_VOLUME_MOUNT : String = "storageVolumeMount" [statico]
La costante StorageVolumeChangeEvent.VOLUME_MOUNT definisce il valore della proprietà type di un oggetto StorageVolumeChangeEvent quando un volume viene montato. | StorageVolumeChangeEvent | ||
STORAGE_VOLUME_UNMOUNT : String = "storageVolumeUnmount" [statico]
La costante StorageVolumeChangeEvent.VOLUME_MOUNT definisce il valore della proprietà type di un oggetto StorageVolumeChangeEvent quando un volume viene smontato. | StorageVolumeChangeEvent |
rootDirectory | proprietà |
rootDirectory:File
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 2 |
Un oggetto File corrispondente alla directory principale del volume montato. Se il volume è stato smontato (se il tipo di evento è storageVolumeUnmount
), questa proprietà è impostata su null
.
Implementazione
public function get rootDirectory():File
Elementi API correlati
storageVolume | proprietà |
storageVolume:StorageVolume
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 2 |
Un oggetto StorageVolume contenente informazioni su un volume montato. Questa proprietà è null
per un volume smontato (per un evento storageVolumeUnmount
).
Implementazione
public function get storageVolume():StorageVolume
Elementi API correlati
StorageVolumeChangeEvent | () | Funzione di costruzione |
public function StorageVolumeChangeEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, path:File = null, volume:StorageVolume = null)
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 2 |
Crea un oggetto StorageVolumeChangeEvent da passare come argomento ai listener di eventi.
Parametritype:String — Il tipo di evento, accessibile nella proprietà type . La classe StorageVolumeChangeEvent definisce due tipi di evento, l'evento storageVolumeMount rappresentato dalla costante StorageVolumeChangeEvent.STORAGE_VOLUME_MOUNT , e l'evento storageVolumeUnmount rappresentato dalla costante StorageVolumeChangeEvent.STORAGE_VOLUME_UNMOUNT .
| |
bubbles:Boolean (default = false ) — Determina se l'oggetto Event partecipa alla fase di bubbling del flusso di eventi. Il valore predefinito è false .
| |
cancelable:Boolean (default = false ) — Determina se l'oggetto Event può essere annullato. Il valore predefinito è false .
| |
path:File (default = null ) — Il nome del volume di archiviazione.
| |
volume:StorageVolume (default = null ) — L'oggetto File che rappresenta il volume di archiviazione.
|
Elementi API correlati
clone | () | metodo |
override public function clone():Event
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 2 |
Duplica un'istanza di una sottoclasse Event.
Restituisce un nuovo oggetto Event che è una copia dell'istanza originale dell'oggetto Event. Di norma, clone()
non viene chiamato; la classe EventDispatcher lo chiama automaticamente quando reinviate un evento, ovvero quando chiamate dispatchEvent(event)
da un gestore che sta gestendo event
.
Il nuovo oggetto Event comprende tutte le proprietà dell'originale.
Quando create una classe Event personalizzata, dovete sostituire il metodo Event.clone()
ereditato per consentire la duplicazione delle proprietà della classe personalizzata. Se non impostate tutte le proprietà aggiunte nella sottoclasse Event, queste non avranno valori corretti quando i listener gestiranno l'evento reinviato.
In questo esempio, PingEvent
è una sottoclasse di Event
e pertanto implementa la sua versione di clone()
.
class PingEvent extends Event { var URL:String; public override function clone():Event { return new PingEvent(type, bubbles, cancelable, URL); } }
Event — Un nuovo oggetto Event identico all'originale.
|
toString | () | metodo |
override public function toString():String
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 2 |
Restituisce una stringa che contiene tutte le proprietà dell'oggetto Event. La stringa ha il seguente formato:
[Event type=valore bubbles=valore cancelable=valore]
String — Una stringa che contiene tutte le proprietà dell'oggetto Event.
|
STORAGE_VOLUME_MOUNT | Costante |
public static const STORAGE_VOLUME_MOUNT:String = "storageVolumeMount"
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 2 |
La costante StorageVolumeChangeEvent.VOLUME_MOUNT
definisce il valore della proprietà type
di un oggetto StorageVolumeChangeEvent quando un volume viene montato.
L'evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
currentTarget | L'oggetto StorageVolumeChangeEvent. |
file | Un oggetto File che rappresenta il volume di archiviazione. |
name | Il nome del volume di archiviazione. |
target | L'oggetto StorageVolumeChangeEvent. |
type | "storageVolumeMount" |
Elementi API correlati
STORAGE_VOLUME_UNMOUNT | Costante |
public static const STORAGE_VOLUME_UNMOUNT:String = "storageVolumeUnmount"
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 2 |
La costante StorageVolumeChangeEvent.VOLUME_MOUNT
definisce il valore della proprietà type
di un oggetto StorageVolumeChangeEvent quando un volume viene smontato.
L'evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
currentTarget | L'oggetto StorageVolumeChangeEvent. |
file | Un oggetto File che rappresenta il volume di archiviazione. |
name | Il nome del volume di archiviazione. |
target | L'oggetto StorageVolumeChangeEvent. |
type | "storageVolumeUnmount" |
Elementi API correlati
Tue Jun 12 2018, 02:44 PM Z