学习 Adobe Flash 中的 ActionScript 2.0 |
|
|
|
| 语法和语言基础知识 > 关于语法、语句和表达式 | |||
ActionScript 语言是由内置类构成的。必须使用正确的 ActionScript 语法 来构成语句,才能使代码在 Flash 中正确地编译和运行。这里,语法是指编程所用的语言的语法和拼写。编译器无法识别不正确的语法,因此,当您尝试在测试环境中测试文档时,会在"输出"面板中看到错误或警告。因此,语法是帮助您构成正确 ActionScript 代码的规则和准则的集合。
语句 是告诉 FLA 文件执行操作的指令,例如执行特定的动作。例如,可以使用条件语句确定某一条件是否为 true 或是否成立。然后,可以根据条件的真假执行指定的动作,例如函数或表达式。if 语句是一个条件语句,它可以通过对一个条件求值来确定代码中发生的下一个动作。
// if 语句
if (condition) {
// 语句;
}
有关语句的详细信息,请参阅关于语句。
表达式 与语句不同,它是代表值的 ActionScript 元件的任意合法组合。表达式具有值,而值和属性都有类型。表达式可以包含运算符和操作数、值、函数和过程。表达式遵循 ActionScript 的优先级和关联的规则。通常,Flash Player 解释表达式,然后返回一个可以在应用程序中使用的值。
例如,以下代码是一个表达式:
x + 2
在上面的表达式中,x 和 2 是操作数,+ 是运算符。有关运算符和操作数的详细信息,请参阅关于运算符。有关对象和属性的详细信息,请参阅"Object 数据类型"。
设置 ActionScript 的格式的方式还决定着代码的可维护性程度。例如,对于没有缩进或注释、或包含不一致的格式和命名约定的 FLA 文件,其逻辑含义将极难理解。对 ActionScript 的代码块(如循环和 if 语句)进行缩进后,代码在遇到问题时更易于阅读和调试。有关设置 ActionScript 格式的详细信息,请参阅"设置 ActionScript 语法的格式"。还可以在这些部分看到正确的 ActionScript 格式设置。
有关语法和语言基础知识的详细信息,请参阅以下主题:
|
|
|
|