Pacchetto | flash.events |
Classe | public class IOErrorEvent |
Ereditarietà | IOErrorEvent ErrorEvent TextEvent Event Object |
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Potete verificare la presenza di eventi error privi di listener utilizzando la versione debugger di Flash Player o AIR Debug Launcher (ADL). La stringa definita dal parametro text
della funzione di costruzione IOErrorEvent viene visualizzata.
Elementi API correlati
Metodo | Definito da | ||
---|---|---|---|
IOErrorEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "", id:int = 0)
Crea un oggetto Event contenente informazioni specifiche sugli eventi ioError. | IOErrorEvent | ||
[override]
Crea una copia dell'oggetto IOErrorEvent e imposta il valore di ogni proprietà in modo che corrisponda a quello dell'originale. | IOErrorEvent | ||
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 IOErrorEvent. | IOErrorEvent | ||
Restituisce il valore di base dell'oggetto specificato. | Object |
Costante | Definito da | ||
---|---|---|---|
IO_ERROR : String = "ioError" [statico]
Definisce il valore della proprietà type di un oggetto evento ioError. | IOErrorEvent | ||
STANDARD_ERROR_IO_ERROR : String = "standardErrorIoError" [statico]
L'evento standardErrorIoError viene inviato quando si verifica un errore durante la lettura dei dati dal flusso standardError di un oggetto NativeProcess. | IOErrorEvent | ||
STANDARD_INPUT_IO_ERROR : String = "standardInputIoError" [statico]
L'evento standardInputIoError viene inviato quando si verifica un errore durante la scrittura dei dati in standardInput di un oggetto NativeProcess. | IOErrorEvent | ||
STANDARD_OUTPUT_IO_ERROR : String = "standardOutputIoError" [statico]
L'evento standardInputIoError viene inviato quando si verifica un errore durante la scrittura dei dati nel flusso standardOutput di un oggetto NativeProcess. | IOErrorEvent |
IOErrorEvent | () | Funzione di costruzione |
public function IOErrorEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "", id:int = 0)
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Crea un oggetto evento contenente informazioni specifiche sugli eventi ioError
. Gli oggetti evento vengono passati ai listener di eventi come parametri.
type:String — Il tipo di evento. I listener di eventi possono accedere a queste informazioni tramite la proprietà ereditata type . Esiste un solo tipo di evento di errore input/output: IOErrorEvent.IO_ERROR .
| |
bubbles:Boolean (default = false ) — Determina se l'oggetto Event partecipa alla fase di bubbling del flusso di eventi. I listener di eventi possono accedere a queste informazioni tramite la proprietà ereditata bubbles .
| |
cancelable:Boolean (default = false ) — Determina se l'oggetto Event può essere annullato. I listener di eventi possono accedere a queste informazioni tramite la proprietà ereditata cancelable .
| |
text:String (default = " ") — Testo da visualizzare come messaggio di errore. I listener di eventi possono accedere a queste informazioni tramite la proprietà text .
| |
id:int (default = 0 ) — Un numero di riferimento da associare all'errore specifico (supportato solo in Adobe AIR).
|
Elementi API correlati
clone | () | metodo |
override public function clone():Event
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Crea una copia dell'oggetto IOErrorEvent e imposta il valore di ogni proprietà in modo che corrisponda a quello dell'originale.
RestituisceEvent — Un nuovo oggetto IOErrorEvent con proprietà dai valori identici a quelli dell'originale.
|
toString | () | metodo |
override public function toString():String
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Restituisce una stringa che contiene tutte le proprietà dell'oggetto IOErrorEvent. La stringa ha il seguente formato:
[IOErrorEvent type=valore bubbles=valore cancelable=valore text=valore errorID=valore]
errorId
è disponibile solo in Adobe AIR.
String — Una stringa che contiene tutte le proprietà dell'oggetto IOErrorEvent.
|
IO_ERROR | Costante |
public static const IO_ERROR:String = "ioError"
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Definisce il valore della proprietà type
di un oggetto evento ioError
.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
currentTarget | L'oggetto che elabora attivamente l'oggetto Event con un listener di eventi. |
errorID | Un numero di riferimento associato all'errore specifico (solo AIR). |
target | L'oggetto di rete interessato dall'errore di input/output. |
text | Testo da visualizzare come messaggio di errore. |
Elementi API correlati
STANDARD_ERROR_IO_ERROR | Costante |
public static const STANDARD_ERROR_IO_ERROR:String = "standardErrorIoError"
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 2, Flash Lite 4 |
L'evento standardErrorIoError
viene inviato quando si verifica un errore durante la lettura dei dati dal flusso standardError di un oggetto NativeProcess.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | No. |
cancelable | No. nessun comportamento predefinito da annullare. |
errorID | Il numero di riferimento associato all'errore specifico. |
target | L'oggetto in cui si è verificato l'errore. |
text | Testo da visualizzare come messaggio di errore. |
STANDARD_INPUT_IO_ERROR | Costante |
public static const STANDARD_INPUT_IO_ERROR:String = "standardInputIoError"
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 2, Flash Lite 4 |
L'evento standardInputIoError
viene inviato quando si verifica un errore durante la scrittura dei dati in standardInput di un oggetto NativeProcess.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | No. |
cancelable | No. nessun comportamento predefinito da annullare. |
errorID | Il numero di riferimento associato all'errore specifico. |
target | L'oggetto in cui si è verificato l'errore. |
text | Testo da visualizzare come messaggio di errore. |
STANDARD_OUTPUT_IO_ERROR | Costante |
public static const STANDARD_OUTPUT_IO_ERROR:String = "standardOutputIoError"
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 2, Flash Lite 4 |
L'evento standardOutputIoError
viene inviato quando si verifica un errore durante la lettura dei dati dal flusso standardOutput di un oggetto NativeProcess.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | No. |
cancelable | No. nessun comportamento predefinito da annullare. |
errorID | Il numero di riferimento associato all'errore specifico. |
target | L'oggetto in cui si è verificato l'errore. |
text | Testo da visualizzare come messaggio di errore. |
IOErrorEventExample
per dimostrare come viene inviato un oggetto evento di errore quando si tenta di caricare un file inesistente. L'esempio esegue le operazioni seguenti:
- La funzione di costruzione della classe crea una nuova istanza di un oggetto URLLoader e la assegna alla variabile
loader
. - L'istanza URLLoader crea un'istanza di un listener di eventi di tipo
ioError
, a cui è associato un metodo subscriberioErrorHandler()
, che stampa semplicemente le informazioni relative all'evento utilizzandotrace()
. - La funzione di costruzione crea quindi una nuova istanza di un oggetto URLRequest,
request
, e passaMissingFile.xml
in modo che il nome e la posizione del file siano noti. - La variabile
request
viene quindi passata aloader.load()
, che tenta di caricare il file mancante. Poiché il file è mancante, il gestore di eventi invia un eventoioError
.
Note:
- Dovete compilare il file SWF con "Sicurezza riproduzione locale" impostato su "Accedi solo ai file locali".
- Verificate che non sia presente un file di nome "MissingFile.xml" allo stesso livello del file SWF.
package { import flash.display.Sprite; import flash.events.IOErrorEvent; import flash.net.URLLoader; import flash.net.URLRequest; public class IOErrorEventExample extends Sprite { public function IOErrorEventExample() { var loader:URLLoader = new URLLoader(); loader.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); var request:URLRequest = new URLRequest("MissingFile.xml"); loader.load(request); } private function ioErrorHandler(event:IOErrorEvent):void { trace("ioErrorHandler: " + event); } } }
Tue Jun 12 2018, 02:44 PM Z