Paquete | flash.events |
Clase | public class UncaughtErrorEvents |
Herencia | UncaughtErrorEvents EventDispatcher Object |
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10.1, AIR 2 |
uncaughtError
cuando se produce un error de tiempo de ejecución y el error no se detecta ni se gestiona en el código.
Utilice las siguientes propiedades para tener acceso a una instancia de UncaughtErrorEvents:
-
LoaderInfo.uncaughtErrorEvents
: para detectar errores sin capturar en el código definido en el mismo SWF. -
Loader.uncaughtErrorEvents
: para detectar errores sin capturar en el código definido en el SWF cargado por un objeto Loader.
Para capturar un error directamente y evitar eventos de error sin capturar, realice las acciones siguientes:
- Utilice un bloque
try..catch
para aislar código que pueda emitir un error sincrónico - Si realiza una operación que distribuye un evento cuando se produce un error, registre un detector para ese evento de error
Si el contenido cargado por el objeto Loader es un archivo SWF AVM1 (ActionScript 2), los errores no detectados en el archivo SWF AVM1 no producen un evento uncaughtError
. Además, los errores de JavaScript en contenido HTML cargado en un objeto HTMLLoader (incluido el control HTML de Flex) no producen un evento uncaughtError
.
Elementos de API relacionados
Método | Definido por | ||
---|---|---|---|
Crea una instancia de UncaughtErrorEvents. | UncaughtErrorEvents | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un objeto de detector de eventos con un objeto EventDispatcher, de modo que el detector reciba la notificación de un evento. | EventDispatcher | ||
Distribuye un evento en el flujo del evento. | EventDispatcher | ||
Comprueba si el objeto EventDispatcher tiene detectores registrados para un tipo concreto de evento. | EventDispatcher | ||
Indica si un objeto tiene definida una propiedad especificada. | Object | ||
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | ||
Indica si existe la propiedad especificada y si es enumerable. | Object | ||
Elimina un detector del objeto EventDispatcher. | EventDispatcher | ||
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | ||
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | ||
Devuelve la representación de cadena del objeto especificado. | Object | ||
Devuelve el valor simple del objeto especificado. | Object | ||
Comprueba si hay registrado un detector de eventos con este objeto EventDispatcher o con cualquiera de sus ascendientes para el tipo de evento concreto. | EventDispatcher |
Evento | Resumen | Definido por | ||
---|---|---|---|---|
[evento broadcast] Se distribuye cuando Flash Player o AIR pasan a estar activos. | EventDispatcher | |||
[evento broadcast] Se distribuye cuando Flash Player o de AIR pasan a estar inactivos. | EventDispatcher | |||
Se distribuye cuando se produce un error y el código del desarrollador no lo detecta y lo gestiona. | UncaughtErrorEvents |
UncaughtErrorEvents | () | Información sobre |
public function UncaughtErrorEvents()
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10.1, AIR 2 |
Crea una instancia de UncaughtErrorEvents. El código del desarrollador no debe crear instancias de UncaughtErrorEvents directamente. Para acceder a un objeto UncaughtErrorEvents, use una de las propiedades siguientes:
LoaderInfo.uncaughtErrorEvents
: para detectar errores sin capturar en el código definido en el mismo SWF.Loader.uncaughtErrorEvents
: para detectar errores sin capturar en el código definido en el SWF cargado por un objeto Loader.
Elementos de API relacionados
uncaughtError | Evento |
flash.events.UncaughtErrorEvent
propiedad UncaughtErrorEvent.type =
flash.events.UncaughtErrorEvent.UNCAUGHT_ERROR
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10.1, AIR 2 |
Se distribuye cuando se produce un error y el código del desarrollador no lo detecta y lo gestiona.
Define el valor de la propiedadtype
de un objeto de evento uncaughtError
Nota: Si en un bloque try hay un distribuidor de eventos que llama al controlador de eventos, el bloque catch no detecta el error si se inicia en el controlador de eventos. Cualquier error generado a partir de ese momento se puede detectar mediante LoaderInfo.uncaughtErrorEvents
Este evento tiene las propiedades siguientes:
Propiedad | Valor |
---|---|
bubbles | true |
cancelable | true ; cancelar el evento impide que aparezca el diálogo de error sin capturar en las versiones de depurador del motor de ejecución |
currentTarget | Objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
error | El error sin capturar. |
target | El objeto LoaderInfo asociado al archivo SWF donde se ha producido el error. |
text | Mensaje de error de texto. |
Tue Jun 12 2018, 02:12 PM Z