| 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.xmlin modo che il nome e la posizione del file siano noti. - La variabile
requestviene 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
Nascondi proprietà pubbliche ereditate
Mostra proprietà pubbliche ereditate