学习 Adobe Flash 中的 ActionScript 2.0 |
|
|
|
| 数据和数据类型 > 关于变量 > 关于命名变量 | |||
在开始为变量命名时要小心,因为尽管它们几乎可以用任意名称,但是仍然有一些规则需要遵循。变量名必须遵守下面的规则:
|
注意 |
标识符 是变量、属性、对象、函数或方法的名称。标识符的第一个字符必须为字母、下划线 (_) 或美元符号 ($)。其后的字符可以是数字、字母、下划线或美元符号。 |
true、false、null 或 undefined。有关文本的详细信息,请参阅"关于文本"。如果在命名变量时不遵守规则,可能会遇到语法错误或意外的结果。在下例中,如果将一个变量命名为 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 对象的方法和属性的列表。
有关变量命名方面的建议编码约定,请参阅"命名变量"。
|
|
|
|