用于 Adobe® Flash® Platform 的 ActionScript® 3.0 参考
主页  |  隐藏包列表和类列表 |   |   |  新增内容  |  索引  |  附录  |  为什么显示为英语?
过滤条件: 正在从服务器检索数据...
正在从服务器检索数据...
 

特殊类型 

三种特殊类型是无类型说明符 (*)、voidNull


 类型说明
 *指定属性是无类型的。
 void指定函数无法返回任何值。
 Null一种表示没有值的特殊数据类型。
特殊类型详细信息
* 特殊类型
用法
    propertyName:*

语言版本: ActionScript 3.0
运行时版本: Flash Player 9

指定属性是无类型的。使用星号作为类型注释与不使用类型注释等效。从无类型属性中读取的表达式可视为无类型表达式。建议在以下情况下使用无类型表达式或属性:

  • 如果想要将类型检查推迟到运行时进行。可以使用无类型属性或表达式,避开严谨模式下的编译时类型检查。但请注意,无论是否使用严谨模式,都将进行赋值语句的运行时类型检查。
  • 如果想要将值 undefined 存储于属性中。与 ActionScript 的早期版本不同,值 undefined 不是 Object 数据类型的成员。必须使用无类型属性来存储值 undefined

相关 API 元素

void 特殊类型  
用法
    functionName():void {}

语言版本: ActionScript 3.0
运行时版本: Flash Player 9

指定函数无法返回任何值。void 类型是一种特殊类型,其中仅包含一个值:undefined。此类型的特殊之处在于它仅用于函数的返回类型。不能将 void 用作属性的类型注释。

相关 API 元素

Null 特殊类型  

语言版本: ActionScript 3.0
运行时版本: Flash Player 9

一种表示没有值的特殊数据类型。Null 数据类型仅包含一个值:nullNull 数据类型的特殊之处在于它不与类相关联。这意味着不可将 Null 数据类型用作属性的类型注释。

相关 API 元素

[ X ]为什么显示为英语?
《ActionScript 3.0 参考》中的内容以英语显示

《ActionScript 3.0 参考》中的部分内容未翻译成所有语言。当某个语言元素未翻译时,将显示为英语。例如,ga.controls.HelpBox 类未翻译成任何语言。因此在简体中文版的参考中,ga.controls.HelpBox 类显示为英语。