| Pakket | Hoofdniveau |
| Klasse | public dynamic class RangeError |
| Overerving | RangeError Error Object |
| Taalversie: | ActionScript 3.0 |
| Runtimeversies: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Number.toExponential(), Number.toPrecision() en Number.toFixed() wordt een uitzondering RangeError gegenereerd wanneer de argumenten zich buiten het acceptabele bereik van getallen bevinden. U kunt Number.toExponential(), Number.toPrecision() en Number.toFixed() uitbreiden om het genereren van een RangeError te voorkomen.
Andere situaties waarin deze uitzondering kan worden gegenereerd zijn onder andere:
- Een Flash-runtime-API die een dieptenummer verwacht, wordt aangeroepen met een ongeldig dieptenummer.
- Een Flash-runtime-API die een framenummer verwacht, wordt aangeroepen met een ongeldig framenummer.
- Een Flash-runtime-API die een laagnummer verwacht, wordt aangeroepen met een ongeldig laagnummer.
Verwante API-elementen
Openbare eigenschappen
Openbare methoden
| Methode | Gedefinieerd door | ||
|---|---|---|---|
RangeError(message:String = "")
Maakt een nieuw object RangeError. | RangeError | ||
![]() |
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
RangeError | () | Constructor |
Voorbeelden Hoe dit voorbeeld te gebruiken
RangeErrorExample.as
Het volgende voorbeeld laat zien hoe een uitzondering
RangeError kan worden gegenereerd en verwerkt binnen een instructie try..catch.
package {
import flash.display.Sprite;
public class RangeErrorExample extends Sprite {
public function RangeErrorExample() {
var child:Sprite = new Sprite();
try {
addChildAt(child, 1);
}
catch(e:RangeError) {
trace(e);
}
}
}
}
Wed Jun 13 2018, 11:42 AM Z
Overerfde openbare eigenschappen verbergen
Overerfde openbare eigenschappen weergeven