区分大小写

在区分大小写的编程语言中,仅大小写不同的变量名(bookBook)被视为互不相同。因此,最好遵循一致的大小写约定(如本手册中采用的约定),以便于识别动作脚本代码中函数和变量的名称。

为 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,并将该文件的内容复制到“动作”面板。然后使用“检查语法”按钮(请参见检查语法和标点)或发布该文件;由于命名冲突导致的错误将出现在“输出”面板上。

在启用语法颜色后,大小写正确的语言元素在默认情况下为蓝色。有关更多信息,请参见关键字语法突出显示