Die drei Sondertypen sind der nicht typisierte Bezeichner (*), void und Null.
| Typ | Beschreibung | |
|---|---|---|
| * | Gibt an, dass eine Eigenschaft nicht typisiert ist. | |
| void | Gibt an, dass eine Funktion keinen Wert zurückgeben kann. | |
| Null | Ein Sonderdatentyp, der das Fehlen eines Werts darstellt. |
| * | Sondertyp |
 
propertyName:*| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | Flash Player 9 |
Gibt an, dass eine Eigenschaft nicht typisiert ist. Die Verwendung des Asterisk-Symbols für eine Typenanmerkung entspricht der Verwendung keiner Typenanmerkung. Ausdrücke, die aus nicht typisierten Eigenschaften lesen, werden als nicht typisierte Ausdrücke betrachtet. Die Verwendung von nicht typisierten Ausdrücken oder Eigenschaften wird in den folgenden Fällen empfohlen:
- Wenn Sie die Typenüberprüfung bis zur Laufzeit zurückstellen möchten. Sie können eine nicht typisierte Eigenschaft oder einen nicht typisierten Ausdruck verwenden, um die Typenüberprüfung während der Kompilierung im strikten Modus zu umgehen. Beachten Sie jedoch, dass unabhängig davon, ob Sie den strikten Modus verwenden, in jedem Fall eine Überprüfung der Zuweisungsanweisungen zur Laufzeit vorgenommen wird.
- Wenn Sie den Wert
undefinedin einer Eigenschaft speichern möchten. Im Gegensatz zu früheren Versionen von ActionScript ist der Wertundefinedkein Mitglied des Datentyps Object. Sie müssen eine nicht typisierte Eigenschaft zum Speichern des Wertsundefinedverwenden.
Verwandte API-Elemente
| void | Sondertyp |
 
functionName():void {}| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | Flash Player 9 |
Gibt an, dass eine Funktion keinen Wert zurückgeben kann. Der Datentyp void ist ein Sondertyp, der genau einen Wert enthält: undefined. Die Verwendung dieses Datentyps ist auf den Rückgabetyp einer Funktion beschränkt. Sie können void nicht als Typenanmerkung für eine Eigenschaft verwenden.
Verwandte API-Elemente
| Null | Sondertyp |
| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | Flash Player 9 |
Ein Sonderdatentyp, der das Fehlen eines Werts darstellt. Der Datentyp Null enthält nur einen Wert: null. Dem Datentyp Null ist keine Klasse zugeordnet. Dies bedeutet, Sie können den Datentyp Null nicht als Typenanmerkung einer Eigenschaft verwenden.
Verwandte API-Elemente
Tue Jun 12 2018, 10:21 AM Z