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

Speciale typen 

De drie speciale typen zijn de specificatie voor item zonder type (*), void en Null.


 TypeBeschrijving
 *Hiermee wordt opgegeven dat een eigenschap geen type heeft.
 voidHiermee wordt opgegeven dat een functie geen waarde kan retourneren.
 NullEen speciaal gegevenstype dat het ontbreken van een waarde vertegenwoordigt.
Speciale-typedetails
* Speciaal type
Gebruik
    propertyName:*

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9

Hiermee wordt opgegeven dat een eigenschap geen type heeft. Het gebruik van het sterretje als typeannotatie staat gelijk aan het niet gebruiken van typeannotatie. Expressies die lezen uit eigenschappen zonder type worden expressies zonder type genoemd. Het gebruik van expressies of eigenschappen zonder type wordt aanbevolen in de volgende omstandigheden:

  • Wanneer u typecontrole wilt uitstellen tot bij uitvoering. U kunt een eigenschap of expressie zonder type gebruiken om typecontrole bij compilatie in strikte modus te omzeilen. Typecontrole van toewijzingsinstructies treedt bij uitvoering op, of u de strikte modus gebruikt of niet.
  • Wanneer u de waarde undefined in een eigenschap wilt opslaan. In tegenstelling tot eerdere versies van ActionScript is de waarde undefined geen lid van het gegevenstype Object. U moet een eigenschap zonder type gebruiken om de waarde undefined op te slaan.

Verwante API-elementen

void Speciaal type  
Gebruik
    functionName():void {}

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9

Hiermee wordt opgegeven dat een functie geen waarde kan retourneren. Het type void is een speciaal type dat precies één waarde bevat: undefined. Dit is speciaal omdat het gebruik beperkt is tot het type van de geretourneerde waarde van een functie. U kunt void niet gebruiken als een typeannotatie voor een eigenschap.

Verwante API-elementen

Null Speciaal type  

Taalversie: ActionScript 3.0
Runtimeversies: Flash Player 9

Een speciaal gegevenstype dat het ontbreken van een waarde vertegenwoordigt. Het gegevenstype Null bevat slechts één waarde: null. Het gegevenstype Null is speciaal omdat het niet aan een klasse is gekoppeld. Dit betekent dat u het gegevenstype Null niet kunt gebruiken als een typeannotatie voor een eigenschap.

Verwante API-elementen

[ 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.