关于语句

语句 是告诉 FLA 文件执行操作的指令,例如执行特定的动作。例如,可以使用条件语句确定某一条件是否为 true 或是否成立。然后,代码可以根据条件是否为 true 执行指定的动作,例如函数或表达式。

例如,if 语句是一个条件语句,它可对一个条件求值以确定代码中应发生的下一个动作。

// if 语句
if (condition) {
    // 语句;
}

另一个示例是 return 语句,该语句返回一个结果,并将其作为执行该语句的函数的值。

设置 ActionScript 格式或编写 ActionScript 时有多种不同的方法可供选择。您所用的构成语法的方式可能与其它编写 ActionScript 的程序员的方式不相同,例如,在代码中分隔语句的方式或放置大括号 ({}) 的位置。虽然可以使用几种不同的方法构成语句,且都不会破坏代码,但是要编写结构良好的 ActionScript,需要遵循一些一般的准则。

一行仅放置一个语句以增强 ActionScript 的可读性。下例中提供了我们建议使用和建议不要使用的语句:

theNum++;       // 建议
theOtherNum++;  // 建议
aNum++; anOtherNum++;  // 不建议

将变量指定为单独的语句。请看下面的 ActionScript 示例:

var myNum:Number = (a = b + c) + d;

此 ActionScript 在代码中嵌入了一个赋值语句,使代码难于阅读。如果将变量指定为单独的语句,就可以增强可读性,如下例所示:

var a:Number = b + c;
var myNum:Number = a + d;

以下各部分介绍如何在 ActionScript 中构成特定语句。有关编写和设置事件格式的信息,请参阅"处理事件"

有关每个语句的详细信息,请参阅以下主题: