命名变量

变量名称必须遵守下面的规则:

此外,您不应将动作脚本语言中的任何元素用作变量名称;这样做可能会导致语法错误或意外的结果。例如,如果您将一个变量命名为 String,然后尝试使用 new String() 创建一个 String 对象,则这一新对象是未定义的。

hello_str = new String();
trace(hello_str.length); // 返回 0

String = "hello"; // 为变量提供与内置类相同的名称
hello_str = new String();
trace(hello_str.length); // 返回未定义

动作脚本编辑器支持内置类和基于这些类的变量的代码提示。如果您需要 Flash 为指定给变量的特定对象类型提供代码提示,则可以精确键入变量或使用特定的后缀给该变量命名。

例如,假设您键入以下代码:

var members:Array = new Array();
members.

只要您一键入句点 (.),Flash 就会显示可用于 Array 对象的方法和属性的列表。有关更多信息,请参见编写触发代码提示的代码