這三個特殊類型為不具類型的指定字 (*)、void 和 Null。
| 類型 | 說明 | |
|---|---|---|
| * | 用來指定不具類型的屬性。 | |
| void | 用來指定函數無法傳回任何值。 | |
| Null | 代表缺少值的特殊資料類型。 |
| * | 特殊類型 |
propertyName:*| 語言版本 : | ActionScript 3.0 |
| Player 版本 : | Flash Player 9 |
用來指定不具類型的屬性。在類型附註中使用星號,就如同不使用類型附註。從不具類型的屬性讀取而來的運算式,會被視為不具類型的運算式。在下列情況中,我們建議您使用不具類型的運算式或屬性:
undefined 值時。與先前版本的 ActionScript 不同,undefined 值不是 Object 資料類型的成員。您必須使用不具類型的屬性來儲存 undefined 值。請參閱
| void | 特殊類型 |
functionName():void {}| 語言版本 : | ActionScript 3.0 |
| Player 版本 : | Flash Player 9 |
用來指定函數無法傳回任何值。void 是只包含一個 undefined 值的特殊類型。其特殊之處在於,僅限用於函數的傳回類型。您無法將 void 當作屬性的類型附註。
請參閱
| Null | 特殊類型 |
| 語言版本 : | ActionScript 3.0 |
| Player 版本 : | Flash Player 9 |
代表缺少值的特殊資料類型。Null 資料類型只包含一個值:null。Null 資料類型的特殊之處在於,它與類別無關。這表示您無法將 Null 資料類型當作屬性的類型附註。
請參閱
目前頁面: http://livedocs.adobe.com/flash/9.0_tw/ActionScriptLangRefV3/specialTypes.html