| Paquete | flash.events |
| Clase | public class IOErrorEvent |
| Herencia | IOErrorEvent ErrorEvent TextEvent Event Object |
| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Puede buscar eventos error que no tenga detectores con la versión del depurador de Flash Player o con la aplicación ADL de AIR. Se visualiza la cadena definida por el parámetro text del constructor IOErrorEvent.
Elementos de API relacionados
| Método | Definido por | ||
|---|---|---|---|
IOErrorEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "", id:int = 0)
Crea un objeto de evento que contiene información específica sobre eventos ioError. | IOErrorEvent | ||
[override]
Crea una copia del objeto IOErrorEvent y define el valor de cada propiedad para que coincida con el del objeto original. | IOErrorEvent | ||
![]() |
Una función de utilidad para implementar el método toString() en las clases Event personalizadas de ActionScript 3.0. | Event | |
![]() |
Indica si un objeto tiene definida una propiedad especificada. | Object | |
![]() |
Comprueba si se ha llamado a preventDefault() en el evento. | Event | |
![]() |
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | |
![]() |
Cancela el comportamiento predeterminado de un evento si es posible cancelarlo. | Event | |
![]() |
Indica si existe la propiedad especificada y si es enumerable. | Object | |
![]() |
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | |
![]() |
Impide el proceso de cualquier detector de eventos en el nodo actual y los nodos siguientes en el flujo del evento. | Event | |
![]() |
Impide el proceso de cualquier detector de eventos en nodos siguientes al nodo actual. | Event | |
![]() |
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | |
[override]
Devuelve una cadena con todas las propiedades del objeto IOErrorEvent. | IOErrorEvent | ||
![]() |
Devuelve el valor simple del objeto especificado. | Object | |
| Constante | Definido por | ||
|---|---|---|---|
| IO_ERROR : String = "ioError" [estática]
Define el valor de la propiedad type para un objeto de evento ioError. | IOErrorEvent | ||
| STANDARD_ERROR_IO_ERROR : String = "standardErrorIoError" [estática]
El evento standardErrorIoError se distribuye cuando se produce un error durante la lectura de los datos en el flujo standardError de un objeto NativeProcess. | IOErrorEvent | ||
| STANDARD_INPUT_IO_ERROR : String = "standardInputIoError" [estática]
El evento standardErrorIoError se distribuye cuando se produce un error durante la escritura de los datos en el flujo standardError de un objeto NativeProcess. | IOErrorEvent | ||
| STANDARD_OUTPUT_IO_ERROR : String = "standardOutputIoError" [estática]
El evento standardOutputIoError se distribuye cuando se produce un error durante la lectura de los datos en el flujo standardOutput de un objeto NativeProcess. | IOErrorEvent | ||
IOErrorEvent | () | Información sobre |
public function IOErrorEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "", id:int = 0)| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Crea un objeto de evento que contiene información específica sobre eventos ioError. Los objetos de evento se transfieren como parámetros a los detectores de eventos.
type:String — El tipo de evento. Los detectores de eventos pueden acceder a esta información a través de la propiedad type heredada. Sólo hay un tipo de evento de error de entrada o salida: IOErrorEvent.IO_ERROR.
| |
bubbles:Boolean (default = false) — Determina si el objeto de evento participa en la fase de propagación del flujo del evento. Los detectores de eventos pueden acceder a esta información a través de la propiedad bubbles heredada.
| |
cancelable:Boolean (default = false) — Determina si se puede cancelar el objeto Event. Los detectores de eventos pueden acceder a esta información a través de la propiedad cancelable heredada.
| |
text:String (default = "") — Texto que se mostrará como mensaje de error. Los detectores de eventos pueden acceder a esta información a través de la propiedad text.
| |
id:int (default = 0) — Un número de referencia para asociarlo al error concreto (se admite sólo en Adobe AIR).
|
Elementos de API relacionados
clone | () | método |
override public function clone():Event| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Crea una copia del objeto IOErrorEvent y define el valor de cada propiedad para que coincida con el del objeto original.
Valor devueltoEvent — Un nuevo objeto IOErrorEvent con valores de propiedades que coinciden con los del objeto original.
|
toString | () | método |
override public function toString():String| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Devuelve una cadena con todas las propiedades del objeto IOErrorEvent. La cadena tiene el siguiente formato:
[IOErrorEvent type=valor bubbles=valor cancelable=valor text=valor errorID=valor] El errorId sólo está disponible en Adobe AIR
String — Una cadena que contiene todas las propiedades del objeto IOErrorEvent.
|
IO_ERROR | Constante |
public static const IO_ERROR:String = "ioError"| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Define el valor de la propiedad type de un objeto de evento ioError.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | false |
cancelable | false; no hay ningún comportamiento predeterminado que cancelar. |
currentTarget | Objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
errorID | Un número de referencia asociado al error concreto (sólo AIR). |
target | El objeto de red en el que se produce el error de entrada/salida. |
text | Texto que se mostrará como mensaje de error. |
Elementos de API relacionados
STANDARD_ERROR_IO_ERROR | Constante |
public static const STANDARD_ERROR_IO_ERROR:String = "standardErrorIoError"| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 2, Flash Lite 4 |
El evento standardErrorIoError se distribuye cuando se produce un error durante la lectura de los datos en el flujo standardError de un objeto NativeProcess.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | No. |
cancelable | No. No hay ningún comportamiento predeterminado que cancelar. |
errorID | El número de referencia asociado al error concreto. |
target | El objeto en el que se produjo el error. |
text | Texto que se mostrará como mensaje de error. |
STANDARD_INPUT_IO_ERROR | Constante |
public static const STANDARD_INPUT_IO_ERROR:String = "standardInputIoError"| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 2, Flash Lite 4 |
El evento standardErrorIoError se distribuye cuando se produce un error durante la escritura de los datos en el flujo standardError de un objeto NativeProcess.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | No. |
cancelable | No. No hay ningún comportamiento predeterminado que cancelar. |
errorID | El número de referencia asociado al error concreto. |
target | El objeto en el que se produjo el error. |
text | Texto que se mostrará como mensaje de error. |
STANDARD_OUTPUT_IO_ERROR | Constante |
public static const STANDARD_OUTPUT_IO_ERROR:String = "standardOutputIoError"| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 2, Flash Lite 4 |
El evento standardOutputIoError se distribuye cuando se produce un error durante la lectura de los datos en el flujo standardOutput de un objeto NativeProcess.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | No. |
cancelable | No. No hay ningún comportamiento predeterminado que cancelar. |
errorID | El número de referencia asociado al error concreto. |
target | El objeto en el que se produjo el error. |
text | Texto que se mostrará como mensaje de error. |
IOErrorEventExample para mostrar cómo se distribuye un evento de error cuando se intenta cargar un archivo no existente. El ejemplo realiza las siguientes tareas:
- El constructor de la clase crea una nueva instancia de un objeto URLLoader y la asigna a la variable
loader. - La instancia de URLLoader crea una instancia de un detector de eventos de tipo
ioError, que tiene un método asociadoioErrorHandler(). Éste simplemente imprime información sobre el evento utilizandotrace(). - Posteriormente, el constructor crea una nueva instancia de un objeto URLRequest
requesty transfiereMissingFile.xmlpara que se conozcan el nombre y la ubicación del archivo que falta. - Después, la variable
requestse transfiere aloader.load(), que intenta cargar el archivo que falta. Como el archivo no se encuentra, el controlador de eventos distribuye un eventoioError.
Notas:
- Necesitará compilar el archivo SWF con la opción "Seguridad de reproducción local" establecida como "Acceder sólo a archivos locales".
- Asegúrese de que no hay ningún archivo llamado "MissingFile.xml" en el mismo nivel que su archivo 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:12 PM Z
Ocultar propiedades públicas heredadas
Mostrar propiedades públicas heredadas