| Pakket | Hoofdniveau |
| Klasse | public dynamic class ArgumentError |
| Overerving | ArgumentError Error Object |
| Taalversie: | ActionScript 3.0 |
| Runtimeversies: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Openbare eigenschappen
Openbare methoden
| Methode | Gedefinieerd door | ||
|---|---|---|---|
ArgumentError(message:String = "")
Maakt een object ArgumentError. | ArgumentError | ||
![]() |
Retourneert de aanroepstack voor een fout op het moment van het bouwen van de fout als tekenreeks. | Error | |
![]() |
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 | |
![]() |
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | |
![]() |
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | |
![]() | [overschrijven]
Retourneert standaard de tekenreeks "Error" of de waarde in de eigenschap Error.message, indien gedefinieerd. | Error | |
![]() |
Retourneert de primitieve waarde van het opgegeven object. | Object | |
Constructordetails
ArgumentError | () | Constructor |
Voorbeelden Hoe dit voorbeeld te gebruiken
ArgumentErrorExample.as
In het volgende voorbeeld wordt getoond hoe een fout
ArgumentError wordt gegenereerd en afgehandeld binnen een instructie try..catch. De functie println() heeft een argument, een tekenreeks, maar omdat twee tekenreeksen worden aangeboden wordt de fout gegenereerd. Normaalgesproken kan de compiler een dergelijke fout afvangen, maar de syntaxis this[] in de instructie try slaat de syntaxiscontrole van de compiler voor de functie over.
package {
import flash.display.Sprite;
public class ArgumentErrorExample extends Sprite {
public function ArgumentErrorExample() {
println("Hello World");
try {
this["println"]("Hello", "World");
}
catch(e:ArgumentError) {
trace(e);
}
}
public function println(str:String):void {
trace(str);
}
}
}
Wed Jun 13 2018, 11:42 AM Z
Overerfde openbare eigenschappen verbergen
Overerfde openbare eigenschappen weergeven