| Paket | flash.events |
| Klass | public class UncaughtErrorEvents |
| Arv | UncaughtErrorEvents EventDispatcher Object |
| Språkversion: | ActionScript 3.0 |
| Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
uncaughtError-händelse när ett körningsfel inträffar och felet inte kan identifieras och hanteras av koden.
Använd följande egenskaper för att få tillgång till en UncaughtErrorEvents-instans:
-
LoaderInfo.uncaughtErrorEvents: om du vill identifiera ohanterade fel i kod som definieras i samma SWF-fil. -
Loader.uncaughtErrorEvents: om du vill identifiera ohanterade fel i kod som definieras i den SWF-fil som lästs in av ett Loader-objekt.
Om du vill hantera ett fel direkt och förhindra att ett ohanterat fel uppstår gör du så här:
- Använd ett
try..catch-block för att isolera kod som skulle kunna generera ett synkront fel - Om en åtgärd utförs, som skickar en händelse vid fel, registrerar du en avlyssnare för den felhändelsen.
Om det innehåll som läses in av ett Loader-objekt är en AVM1 (ActionScript 2) SWF-fil ger ohanterade fel i AVM1 SWF-filen inte upphov till någon uncaughtError-händelse. Dessutom ger JavaScript-fel i HTML-innehåll som lästs in i ett HTMLLoader-objekt (inklusive en Flex HTML-kontroll) inte upphov till någon uncaughtError-händelse.
Relaterade API-element
| Metod | Definieras med | ||
|---|---|---|---|
Skapar en UncaughtErrorEvents-instans. | UncaughtErrorEvents | ||
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registrerar ett händelseavlyssnarobjekt för ett EventDispatcher-objekt så att avlyssnaren får meddelanden om händelser. | EventDispatcher | |
![]() |
Skickar en händelse till händelseflödet. | EventDispatcher | |
![]() |
Kontrollerar om EventDispatcher-objektet har några avlyssnare registrerade för en viss typ av händelse. | EventDispatcher | |
![]() |
Anger om det finns en egenskap angiven för ett objekt. | Object | |
![]() |
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | |
![]() |
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | |
![]() |
Tar bort en avlyssnare från EventDispatcher-objektet. | EventDispatcher | |
![]() |
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | |
![]() |
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | |
![]() |
Returnerar det angivna objektets strängbeteckning. | Object | |
![]() |
Returnerar det angivna objektets primitiva värde. | Object | |
![]() |
Kontrollerar om en händelseavlyssnare är registrerad för det här EventDispatcher-objektet eller något av dess överordnade objekt för den angivna händelsetypen. | EventDispatcher | |
| Händelse | Sammanfattning | Definieras med | ||
|---|---|---|---|---|
![]() | [utsändningshändelse] Skickas när Flash Player eller AIR får operativsystemfokus och blir aktivt. | EventDispatcher | ||
![]() | [utsändningshändelse] Skickas när Flash Player eller AIR förlorar operativsystemfokus och blir inaktivt. | EventDispatcher | ||
| Skickas när ett fel inträffar och utvecklarkoden inte kan identifiera och hantera felet. | UncaughtErrorEvents | |||
UncaughtErrorEvents | () | Konstruktor |
public function UncaughtErrorEvents()| Språkversion: | ActionScript 3.0 |
| Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Skapar en UncaughtErrorEvents-instans. Utvecklarkod bör inte skapa UncaughtErrorEvents-instanser direkt. Om du vill komma åt ett UncaughtErrorEvents-objekt använder du någon av följande egenskaper:
LoaderInfo.uncaughtErrorEvents: om du vill identifiera ohanterade fel i kod som definieras i samma SWF-fil.Loader.uncaughtErrorEvents: om du vill identifiera ohanterade fel i kod som definieras i den SWF-fil som lästs in av ett Loader-objekt.
Relaterade API-element
uncaughtError | Händelse |
flash.events.UncaughtErrorEventegenskap UncaughtErrorEvent.type =
flash.events.UncaughtErrorEvent.UNCAUGHT_ERROR| Språkversion: | ActionScript 3.0 |
| Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Skickas när ett fel inträffar och utvecklarkoden inte kan identifiera och hantera felet.
Definierar värdet påtype-egenskapen i ett uncaughtError-händelseobjekt.
Obs! Om det finns ett EventDispatcher-objekt som anropar sin händelsehanterare i ett try-block fångar catch-blocket inte felet om det genereras i händelsehanteraren. Alla fel som genereras efter detta kan fångas genom att LoaderInfo.uncaughtErrorEvents avlyssnas.
Den här händelsen har följande egenskaper:
| Egenskap | Värde |
|---|---|
bubbles | true |
cancelable | true; om händelsen avbryts visas inte dialogrutan för ohanterat fel i felsökningsversioner av miljön |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
error | Det ohanterade felet. |
target | Det LoaderInfo-objekt som är associerat med den SWF-fil där felet inträffade. |
text | Felmeddelandets text. |
Tue Jun 12 2018, 01:40 PM Z
Dölj ärvda publika egenskaper
Visa ärvda publika egenskaper