De drie speciale typen zijn de specificatie voor item zonder type (*), void en Null.
| Type | Beschrijving | |
|---|---|---|
| * | Hiermee wordt opgegeven dat een eigenschap geen type heeft. | |
| void | Hiermee wordt opgegeven dat een functie geen waarde kan retourneren. | |
| Null | Een speciaal gegevenstype dat het ontbreken van een waarde vertegenwoordigt. |
| * | Speciaal type |
 
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
undefinedin een eigenschap wilt opslaan. In tegenstelling tot eerdere versies van ActionScript is de waardeundefinedgeen lid van het gegevenstype Object. U moet een eigenschap zonder type gebruiken om de waardeundefinedop te slaan.
Verwante API-elementen
| void | Speciaal type |
 
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
Wed Jun 13 2018, 12:00 PM Z