在区分大小写的编程语言中,仅大小写不同的变量名(book
和 Book
)被视为互不相同。因此,最好遵循一致的大小写约定(如本手册中采用的约定),以便于识别动作脚本代码中函数和变量的名称。
为 Flash Player 7 或更高版本发布文件时,无论您使用的是动作脚本 1 还是动作脚本 2.0,Flash 都会实现区分大小写。这意味着关键字、类名、变量、方法名等均区分大小写。例如:
// 在面向 Flash Player 7 // 以及动作脚本 1 或动作脚本 2.0 的文件中 // // 设置两个不同对象的属性 cat.hilite = true; CAT.hilite = true; // 创建三个不同的变量 var myVar=10; var myvar=10; var mYvAr=10; // 不生成错误 var array = new Array(); var date = new Date();
此更改还会影响使用 LoadVars.load()
加载的外部变量。
此外,还将为外部脚本(例如,用 #include
命令导入的动作脚本 2.0 类文件或脚本)实现区分大小写。如果要为 Flash Player 7 发布文件,并且使用 #include
语句在脚本中添加了以前创建的外部文件,则应检查每个文件,确保始终采用了一致的大小写。执行这一任务的方法之一是在“脚本”窗口中打开该文件(仅限 Flash Professional),或者在新的 FLA 文件中将发布设置设为 Flash Player 7,并将该文件的内容复制到“动作”面板。然后使用“检查语法”按钮(请参见检查语法和标点)或发布该文件;由于命名冲突导致的错误将出现在“输出”面板上。
在启用语法颜色后,大小写正确的语言元素在默认情况下为蓝色。有关更多信息,请参见关键字和语法突出显示。