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.UncaughtErrorEvent
egenskap 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