Naslaggids voor Adobe ActionScript® 3.0 voor het Adobe® Flash®-platform
Startpagina  |  Lijst met pakketten en klassen verbergen |  Pakketten  |  Klassen  |  Nieuw  |  Index  |  Bijlagen  |  Waarom in het Engels?
Filters: Gegevens ophalen van server...
Gegevens ophalen van server...
Hoofdniveau 

RangeError  - AS3

PakketHoofdniveau
Klassepublic dynamic class RangeError
OverervingRangeError Inheritance Error Inheritance Object

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9, AIR 1.0, Flash Lite 4

Een uitzondering RangeError wordt gegenereerd wanneer een numerieke waarde buiten het acceptabele bereik valt. Bij het werken met arrays wordt een uitzondering RangeError gegenereerd wanneer wordt verwezen naar een indexpositie van een array-item die niet bestaat. Bij het gebruik van de methode 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.

Bekijk de voorbeelden

Verwante API-elementen



Openbare eigenschappen
 EigenschapGedefinieerd door
 Inheritedconstructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie.
Object
 InheritederrorID : int
[alleen-lezen] Bevat het referentienummer dat aan het specifieke foutbericht is gekoppeld.
Error
 Inheritedmessage : String
Bevat het bericht dat aan het object Error is gekoppeld.
Error
 Inheritedname : String
Bevat de naam van het object Error.
Error
Openbare methoden
 MethodeGedefinieerd door
  
RangeError(message:String = "")
Maakt een nieuw object RangeError.
RangeError
 Inherited
Retourneert de aanroepstack voor een fout op het moment van het bouwen van de fout als tekenreeks.
Error
 Inherited
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd.
Object
 Inherited
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven.
Object
 Inherited
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd.
Object
 Inherited
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in.
Object
 Inherited
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies.
Object
 Inherited
[overschrijven] Retourneert standaard de tekenreeks "Error" of de waarde in de eigenschap Error.message, indien gedefinieerd.
Error
 Inherited
Retourneert de primitieve waarde van het opgegeven object.
Object
Constructordetails

RangeError

()Constructor
public function RangeError(message:String = "")

Runtimeversies: Flash Lite 4, Flash Player 9, AIR 1.0

Maakt een nieuw object RangeError.

Parameters
message:String (default = "") — Bevat een bericht dat is gekoppeld aan een object RangeError.
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);
            }
        }
    }
}




[ X ]Waarom in het Engels?
Sommige inhoud van de Naslaggids voor ActionScript 3.0 staat in het Engels

Niet alle onderdelen van de Naslaggids voor ActionScript 3.0 zijn in alle talen vertaald. Wanneer een taalelement niet is vertaald, wordt het in het Engels weergegeven. Zo is de klasse ga.controls.HelpBox niet in elke taal vertaald. In de Nederlandse versie van de naslaggids wordt de klasse ga.controls.HelpBox bijvoorbeeld in het Engels weergegeven.