关于命名变量

在开始为变量命名时要小心,因为尽管它们几乎可以用任意名称,但是仍然有一些规则需要遵循。变量名必须遵守下面的规则:

如果在命名变量时不遵守规则,可能会遇到语法错误或意外的结果。在下例中,如果将一个变量命名为 new,然后测试文档,Flash 将生成一个编译器错误:

// 此代码可正常运行。
var helloStr:String = new String();
trace(helloStr.length); // 0
// 但如果您为变量提供与内置类相同的名称...
var new:String = "hello"; //错误: 应该用标识符
var helloStr:String = new String();
trace(helloStr.length); // undefined

ActionScript 编辑器支持内置类和基于这些类的变量的代码提示。如果您需要 Flash 为指定给变量的特定对象类型提供代码提示,可以严格指定变量类型。代码提示提供了工具提示样式的语法提示,并提供一个帮您更快地编写代码的弹出菜单。

例如,键入以下代码:

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

您一在"动作"面板中键入句点 (.),Flash 就会显示可用于 Array 对象的方法和属性的列表。

有关变量命名方面的建议编码约定,请参阅"命名变量"