ActionScript 3.0 编程 |
|
|
|
| ActionScript 快速入门 > 常用编程元素 | |||
除了声明变量、创建对象实例以及使用属性和方法来处理对象之外,还可以使用其它几个构造块来创建 ActionScript 程序。
"运算符"是用于执行计算的特殊符号(有时候是词)。这些运算符主要用于数学运算,有时也用于值的比较。通常,运算符使用一个或多个值并"算出"一个结果。例如:
+) 将两个值相加,结果是一个数字:
var sum:Number = 23 + 32;
*) 将一个值与另一个值相乘,结果是一个数字:
var energy:Number = mass * speedOfLight * speedOfLight;
==) 比较两个值,看它们是否相等,结果是一个 true 或 false(布尔)值:
if (dayOfWeek == "Wednesday")
{
takeOutTrash();
}
如上所示,等于运算符和其它"比较"运算符通常用于 if 语句,以确定是否应执行某些指令。
有关使用运算符的更多详细信息和示例,请参阅"运算符"。
在编写 ActionScript 时,您通常会希望给自己留一些注释,这些注释可能解释某些代码行如何工作或者为什么做出特定的选择。"代码注释"是一个工具,用于编写计算机应在代码中忽略的文本。ActionScript 包括两种注释:
// 这是注释;计算机将会忽略它。 var age:Number = 10; // 默认情况下,将 age 设置为 10。
/*)、注释内容和一个结束注释标记 (*/)。无论注释跨多少行,计算机都将忽略开始标记与结束标记之间的所有内容:
/* 这可能是一段非常长的说明,可能说明 特定函数的作用或解释某一部分代码。 在任何情况下,计算机都将忽略所有这些行。 */
注释的另一种常见用法是临时禁用一行或多行代码 ― 例如,如果您要测试执行某操作的其它方法,或要查明为什么某些 ActionScript 代码没有按您期望的方式工作。
在程序中,经常需要重复某些动作,仅执行某些动作而不执行其它动作,或根据某些条件执行替代动作等等。"流控制"就是用于控制执行哪些动作。ActionScript 中提供了几种类型的流控制元素。
if 语句。if 语句检查该语句括号中的值或表达式。如果值为 true,则执行大括号中的代码行;否则,将忽略它们。例如:
if (age < 20)
{
// show special teenager-targeted content
}
else 语句与 if 语句一起使用,用于指定在条件不为 true 时执行的替代指令:
if (username == "admin")
{
// 执行一些仅限管理员完成的操作,如显示额外选项
}
else
{
// 执行一些非管理员完成的操作
}
有关条件语句的详细信息,请参阅"条件语句"。
|
|
|
|