Pakket | flash.events |
Klasse | public class UncaughtErrorEvents |
Overerving | UncaughtErrorEvents EventDispatcher Object |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
uncaughtError
-gebeurtenis, wanneer er een runtimefout plaatsvindt en de fout niet in uw code wordt gedetecteerd en behandeld.
Gebruik de volgende eigenschappen om een UncaughtErrorEvents-instantie te openen:
-
LoaderInfo.uncaughtErrorEvents
: voor het opsporen van niet-afgevangen fouten in code die in hetzelfde SWF-bestand zijn gedefinieerd. -
Loader.uncaughtErrorEvents
: voor het opsporen van niet-afgevangen fouten in code die in het SWF-bestand dat door een Loader-object geladen is, zijn verwerkt.
Om een fout direct op te vangen en een niet-afgevangen foutgebeurtenis te voorkomen, doet u het volgende:
- Gebruik een
probeer..catch
blokkeren om code te isoleren waarin een synchrone fout kan optreden - Wanneer er een bewerking uitgevoerd wordt die een gebeurtenis verstuurt wanneer er een fout optreedt, registreert u een listener voor die foutgebeurtenis.
Als de door een Loader-object geladen inhoud een SWF-bestand in AVM1 (ActionScript 2) is, resulteren niet-afgevangen fouten in het SWF-bestand in AVM1 niet in een uncaughtError
-gebeurtenis. Ook JavaScript-fouten in HTML-inhoud die is geladen in een HTMLLoader-object (zoals een HTML-besturingselement in Flex) resulteren niet in een uncaughtError
-gebeurtenis.
Verwante API-elementen
Methode | Gedefinieerd door | ||
---|---|---|---|
Maakt een UncaughtErrorEvents-instantie. | UncaughtErrorEvents | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registreert een gebeurtenislistenerobject bij een object EventDispatcher, zodat de listener een melding van een gebeurtenis ontvangt. | EventDispatcher | ||
Verzendt een gebeurtenis naar de gebeurtenisstroom. | EventDispatcher | ||
Controleert of het object EventDispatcher listeners heeft geregistreerd voor een specifiek type gebeurtenis. | EventDispatcher | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Verwijdert een listener uit het object EventDispatcher. | EventDispatcher | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Retourneert een tekenreeksrepresentatie van het opgegeven object. | Object | ||
Retourneert de primitieve waarde van het opgegeven object. | Object | ||
Controleert of een gebeurtenislistener is geregistreerd bij dit object EventDispatcher of een van de voorouders voor het opgegeven type gebeurtenis. | EventDispatcher |
Gebeurtenis | Overzicht | Gedefinieerd door | ||
---|---|---|---|---|
[uitgezonden gebeurtenis] Wordt verzonden wanneer Flash Player of de AIR-toepassing de besturingssysteemfocus krijgt en actief wordt. | EventDispatcher | |||
[uitgezonden gebeurtenis] Wordt verzonden wanneer Flash Player of de AIR-toepassing de systeemfocus verliest en inactief wordt. | EventDispatcher | |||
Wordt verstuurd wanneer er een fout optreedt en de ontwikkelingscode de fout niet herkent en verwerkt. | UncaughtErrorEvents |
UncaughtErrorEvents | () | Constructor |
public function UncaughtErrorEvents()
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Maakt een UncaughtErrorEvents-instantie. Ontwikkelingscode kon niet rechtstreeks UncaughtErrorEvents-instanties maken. Om een UncaughtErrorEvents-object te openen, gebruikt u een van de volgende eigenschappen:
LoaderInfo.uncaughtErrorEvents
: voor het opsporen van niet-afgevangen fouten in code die in hetzelfde SWF-bestand zijn gedefinieerd.Loader.uncaughtErrorEvents
: voor het opsporen van niet-afgevangen fouten in code die in het SWF-bestand dat door een Loader-object geladen is, zijn verwerkt.
Verwante API-elementen
uncaughtError | Gebeurtenis |
flash.events.UncaughtErrorEvent
eigenschap UncaughtErrorEvent.type =
flash.events.UncaughtErrorEvent.UNCAUGHT_ERROR
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Wordt verstuurd wanneer er een fout optreedt en de ontwikkelingscode de fout niet herkent en verwerkt.
Definieert de waarde van de eigenschaptype
van een uncaughtError
-gebeurtenisobject .
Opmerking: als een gebeurtenisdispatcher in een try-blok zijn gebruikshandler aanroept, wordt de fout niet afgevangen door het catch-blok indien deze in de gebeurtenishandler wordt gegenereerd. Elke volgende fout die wordt gegenereerd kan worden afgevangen door te luisteren naar LoaderInfo.uncaughtErrorEvents
.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | true |
cancelable | true ; door de gebeurtenis te annuleren, voorkomt u dat het dialoogvenster voor niet-afgevangen fouten verschijnt in runtimeversies voor foutopsporing. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
error | De niet-afgevangen fout. |
target | Het LoaderInfo-object dat aan de SWF gekoppeld was toen de fout optrad. |
text | Tekst foutbericht. |
Wed Jun 13 2018, 11:42 AM Z