| Pakket | flash.events |
| Klasse | public class ErrorEvent |
| Overerving | ErrorEvent TextEvent Event Object |
| Subklassen | AsyncErrorEvent, AugmentedErrorEvent, DownloadErrorEvent, DRMAuthenticationErrorEvent, DRMDeviceGroupErrorEvent, DRMErrorEvent, DRMReturnVoucherErrorEvent, IOErrorEvent, RSLErrorEvent, SecurityErrorEvent, SkinErrorEvent, SQLErrorEvent, StatusFileUpdateErrorEvent, StatusUpdateErrorEvent, UncaughtErrorEvent |
| Taalversie: | ActionScript 3.0 |
| Runtimeversies: | Flash Player 9, AIR 1.0, Flash Lite 4 |
De ErrorEvent-klasse definieert slechts één type error-gebeurtenis: ErrorEvent.ERROR. De ErrorEvent-klasse dient ook als de basisklasse voor verschillende andere foutgebeurtenisklassen, zoals de AsyncErrorEvent-, IOErrorEvent-, SecurityErrorEvent-, SQLErrorEvent- en UncaughtErrorEvent-klassen.
U kunt controleren op error-gebeurtenissen die geen listeners hebben, door een listener te registreren voor de uncaughtError (UncaughtErrorEvent.UNCAUGHT_ERROR)-gebeurtenis.
Een niet-afgevangen fout zorgt er ook voor dat een foutdialoogvenster de foutgebeurtenis weergeeft wanneer er content actief is in de foutopsporingsversie van Flash Player of de AIR Debug Launcher (ADL)-toepassing.
Verwante API-elementen
| Eigenschap | Gedefinieerd door | ||
|---|---|---|---|
![]() | bubbles : Boolean [alleen-lezen]
Geeft aan of een gebeurtenis een terugkoppelgebeurtenis is. | Event | |
![]() | cancelable : Boolean [alleen-lezen]
Geeft aan of het gedrag dat aan deze gebeurtenis is gekoppeld, kan worden voorkomen. | Event | |
![]() | constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | |
![]() | currentTarget : Object [alleen-lezen]
Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. | Event | |
| errorID : int [alleen-lezen]
Bevat het referentienummer dat aan de specifieke fout is gekoppeld. | ErrorEvent | ||
![]() | eventPhase : uint [alleen-lezen]
De huidige fase in de gebeurtenisstroom. | Event | |
![]() | target : Object [alleen-lezen]
Doel van gebeurtenis. | Event | |
![]() | text : String
Het teken of de tekenreeks dat/die door de gebruiker is ingevoerd voor een gebeurtenis textInput. | TextEvent | |
![]() | type : String [alleen-lezen]
Het type gebeurtenis. | Event | |
| Methode | Gedefinieerd door | ||
|---|---|---|---|
ErrorEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "", id:int = 0)
Maakt een Event-object dat informatie bevat over gebeurtenissen Error. | ErrorEvent | ||
[overschrijven]
Maakt een kopie van het object ErrorEvent en stelt de waarde van elke eigenschap in zodat deze overeenkomt met die van het origineel. | ErrorEvent | ||
![]() |
Een hulpprogrammafunctie voor de implementatie van de methode toString() in aangepaste ActionScript 3.0-Event-klassen. | Event | |
![]() |
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | |
![]() |
Controleert of de methode preventDefault() is aangeroepen voor de gebeurtenis. | Event | |
![]() |
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | |
![]() |
Annuleert het standaardgedrag van een gebeurtenis wanneer dat gedrag kan worden geannuleerd. | Event | |
![]() |
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | |
![]() |
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | |
![]() |
Voorkomt het verwerken van gebeurtenislisteners in het huidige knooppunt en volgende knooppunten in de gebeurtenisstroom. | Event | |
![]() |
Voorkomt het verwerken van gebeurtenislisteners in knooppunten die volgen op het huidige knooppunt in de gebeurtenisstroom. | Event | |
![]() |
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | |
[overschrijven]
Retourneert een tekenreeks die alle eigenschappen van het object ErrorEvent bevat. | ErrorEvent | ||
![]() |
Retourneert de primitieve waarde van het opgegeven object. | Object | |
| Constante | Gedefinieerd door | ||
|---|---|---|---|
| ERROR : String = "error" [statisch]
Definieert de waarde van de eigenschap type van een gebeurtenisobject error. | ErrorEvent | ||
errorID | eigenschap |
errorID:int [alleen-lezen] | Taalversie: | ActionScript 3.0 |
| Runtimeversies: | AIR 1.0, Flash Player 10.1 |
Bevat het referentienummer dat aan de specifieke fout is gekoppeld. Voor een aangepast ErrorEvent-object is dit nummer de waarde van de parameter id die in de constructor wordt opgegeven.
Implementatie
public function get errorID():intErrorEvent | () | Constructor |
public function ErrorEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "", id:int = 0)| Taalversie: | ActionScript 3.0 |
| Runtimeversies: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Maakt een Event-object dat informatie bevat over gebeurtenissen Error. Gebeurtenisobjecten worden als parameters aan gebeurtenislisteners doorgegeven.
Parameterstype:String — Het type gebeurtenis. Gebeurtenislisteners hebben toegang tot deze informatie via de overerfde eigenschap type. Er is slechts één type foutgebeurtenis: ErrorEvent.ERROR.
| |
bubbles:Boolean (default = false) — Bepaalt of het Event-object terugkoppelt. Gebeurtenislisteners hebben toegang tot deze informatie via de overerfde eigenschap bubbles.
| |
cancelable:Boolean (default = false) — Bepaalt of het Event-object kan worden geannuleerd. Gebeurtenislisteners hebben toegang tot deze informatie via de overerfde eigenschap cancelable.
| |
text:String (default = "") — Tekst die moet worden weergegeven als foutbericht. Gebeurtenislisteners hebben toegang tot deze informatie via de eigenschap text.
| |
id:int (default = 0) — Een referentienummer dat aan de specifieke fout is gekoppeld (alleen ondersteund in Adobe AIR).
|
clone | () | methode |
override public function clone():Event| Taalversie: | ActionScript 3.0 |
| Runtimeversies: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Maakt een kopie van het object ErrorEvent en stelt de waarde van elke eigenschap in zodat deze overeenkomt met die van het origineel.
Geretourneerde waardeEvent — Een nieuw object ErrorEvent met de eigenschapwaarden die overeenkomen met het origineel.
|
toString | () | methode |
override public function toString():String| Taalversie: | ActionScript 3.0 |
| Runtimeversies: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Retourneert een tekenreeks die alle eigenschappen van het object ErrorEvent bevat. De tekenreeks heeft de volgende indeling:
[ErrorEvent type=waarde bubbles=waarde cancelable=waarde text=waarde errorID=waarde]
Opmerking: de waarde errorId die wordt geretourneerd door de methode toString() is alleen beschikbaar voor Adobe AIR. Flash Player 10.1 biedt wel ondersteuning voor de eigenschap errorID, maar het aanroepen van toString() voor het object ErrorEvent levert in Flash Player geen waarde errorId op.
String — Een tekenreeks die alle eigenschappen van het object ErrorEvent bevat.
|
ERROR | Constante |
public static const ERROR:String = "error"| Taalversie: | ActionScript 3.0 |
| Runtimeversies: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Definieert de waarde van de eigenschap type van een gebeurtenisobject error.
Deze gebeurtenis heeft de volgende eigenschappen:
| Eigenschap | Waarde |
|---|---|
bubbles | false |
cancelable | false; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
target | Het object ondervindt een fout in een netwerkbewerking. |
text | Tekst die moet worden weergegeven als foutbericht. |
errorHandler()) die meerdere typen foutgebeurtenissen vastlegt. Wanneer er een gebeurtenis ioError is, probeert de handler te laden van het netwerk, dat vervolgens een securityError genereert.
Opmerking: dit voorbeeld werkt niet wanneer u in dezelfde map als uw SWF-bestand een bestand hebt met de naam MissingFile.xml.
package {
import flash.display.Sprite;
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.*;
public class ErrorEventExample extends Sprite {
private var loader:URLLoader;
private var request:URLRequest;
public function ErrorEventExample() {
loader = new URLLoader();
loader.addEventListener(IOErrorEvent.IO_ERROR, errorHandler);
loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, errorHandler);
request = new URLRequest();
loadFromFileSystem();
}
private function loadFromFileSystem():void {
request.url = "MissingFile.xml";
loader.load(request);
}
private function loadFromNetwork():void {
request.url = "http://www.[yourDomain].com/MissingFile.xml";
loader.load(request);
}
private function errorHandler(event:ErrorEvent):void {
trace("errorHandler: " + event);
if(event is IOErrorEvent) {
loadFromNetwork();
}
}
}
}
Wed Jun 13 2018, 11:42 AM Z
Overerfde openbare eigenschappen verbergen
Overerfde openbare eigenschappen weergeven