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
request
y transfiereMissingFile.xml
para que se conozcan el nombre y la ubicación del archivo que falta. - Después, la variable
request
se 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