| Pacote | flash.events |
| Classe | public class UncaughtErrorEvents |
| Herança | UncaughtErrorEvents EventDispatcher Object |
| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10.1, AIR 2 |
uncaughtError quando um erro de tempo de execução ocorre e o erro não é detectado nem controlado no seu código.
Use as seguintes propriedades para acessar uma instância UncaughtErrorEvents:
-
LoaderInfo.uncaughtErrorEvents: para detectar erros não detectados no código definido no mesmo SWF. -
Loader.uncaughtErrorEvents: para descobrir erros não detectados no código definido no SWF carregado por um objeto Carregador.
Para detectar um erro diretamente e evitar um evento de erro não capturado, faça o seguinte:
- Use um bloco
try..catchpara isolar o código que potencialmente lança um erro síncrono - Ao executar uma operação que despacha um evento quando um erro ocorre, registre um ouvinte para esse evento de erro
Se o conteúdo carregado por um objeto Loader for um arquivo AVM1 (ActionScript 2) SWF, os erros não detectados no arquivo AVM1 SWF não resultarão em um evento uncaughtError. Além disto, os erros de JavaScript em conteúdo de HTML carregado em um objeto HTMLLoader (inclusive um controle Flex HTML) não resultam em um evento uncaughtError.
Elementos da API relacionados
| Método | Definido por | ||
|---|---|---|---|
Cria uma instância UncaughtErrorEvents. | UncaughtErrorEvents | ||
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra um objeto de ouvinte de evento em um objeto EventDispatcher, de forma que o ouvinte receba a notificação de um evento. | EventDispatcher | |
![]() |
Envia um evento para o fluxo de eventos. | EventDispatcher | |
![]() |
Verifica se o objeto EventDispatcher tem ouvintes registrados para um tipo específico de evento. | EventDispatcher | |
![]() |
Indica se um objeto tem uma propriedade especificada definida. | Object | |
![]() |
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | |
![]() |
Indica se a propriedade especificada existe e é enumerável. | Object | |
![]() |
Remove um ouvinte do objeto EventDispatcher. | EventDispatcher | |
![]() |
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | |
![]() |
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | |
![]() |
Retorna a representação de string do objeto especificado. | Object | |
![]() |
Retorna o valor primitivo do objeto especificado. | Object | |
![]() |
Verifica se um ouvinte de evento está registrado nesse objeto EventDispatcher ou em qualquer um de seus ancestrais para o tipo de evento especificado. | EventDispatcher | |
| Evento | Resumo | Definido por | ||
|---|---|---|---|---|
![]() | [transmissão de evento] Despachado quando o Flash Player ou o aplicativo do AIR ganha o foco do sistema operacional e está se tornando inativo. | EventDispatcher | ||
![]() | [transmissão de evento] Despachado quando o Flash Player ou o aplicativo do AIR perde o foco do sistema operacional e está se tornando inativo. | EventDispatcher | ||
| Despachado quando um erro ocorre e o código de desenvolvedor não detecta nem controla o erro. | UncaughtErrorEvents | |||
UncaughtErrorEvents | () | Construtor |
public function UncaughtErrorEvents()| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10.1, AIR 2 |
Cria uma instância UncaughtErrorEvents. O código de desenvolvedor não deve criar instâncias UncaughtErrorEvents diretamente. Para acessar um objeto UncaughtErrorEvents, use uma das seguintes propriedades:
LoaderInfo.uncaughtErrorEvents: para detectar erros não detectados no código definido no mesmo SWF.Loader.uncaughtErrorEvents: para descobrir erros não detectados no código definido no SWF carregado por um objeto Carregador.
Elementos da API relacionados
uncaughtError | Evento |
flash.events.UncaughtErrorEventpropriedade UncaughtErrorEvent.type =
flash.events.UncaughtErrorEvent.UNCAUGHT_ERROR| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 10.1, AIR 2 |
Despachado quando um erro ocorre e o código de desenvolvedor não detecta nem controla o erro.
Define o valor da propriedadetype de um objeto de evento uncaughtError.
Observação: se, em um bloco try, há um distribuidor de eventos que chama o manipulador de eventos, o bloco catch não identifica o erro caso seja inserido no manipulador de eventos. Qualquer erro inserido depois disso poderá ser identificado em LoaderInfo.uncaughtErrorEvents.
Esse evento tem as seguintes propriedades:
| Propriedade | Valor |
|---|---|
bubbles | true |
cancelable | true; o cancelamento do evento evita que a caixa de diálogo de erro não detectadoapareça em versões do tempo de execução de depurador |
currentTarget | O objeto que está processando ativamente o objeto Event com um ouvinte de evento. |
error | O erro não detectado. |
target | O objeto LoaderInfo associado ao SWF em que o erro aconteceu. |
text | Mensagem de erro de texto. |
Wed Jun 13 2018, 11:10 AM Z
Ocultar propriedades públicas herdadas
Mostrar propriedades públicas herdadas