Flash CS3 文档 |
|||
| ActionScript 3.0 编程 > ActionScript 快速入门 > 编程基础 > 变量和常量 | |||
由于编程主要涉及更改计算机内存中的信息,因此在程序中需要一种方法来表示单条信息。“变量”是一个名称,它代表计算机内存中的值。在编写语句来处理值时,编写变量名来代替值;只要计算机看到程序中的变量名,就会查看自己的内存并使用在内存中找到的值。例如,如果两个名为 value1 和 value2 的变量都包含一个数字,您可以编写如下语句以将这两个数字相加:
value1 + value2
在实际执行这些步骤时,计算机将查看每个变量中的值,并将它们相加。
在 ActionScript 3.0 中,一个变量实际上包含三个不同部分:
刚才我们讨论了计算机是如何将名称用作值的占位符的。数据类型也非常重要。在 ActionScript 中创建变量时,应指定该变量将保存的数据的特定类型;此后,程序的指令只能在该变量中存储此类型的数据,您可以使用与该变量的数据类型关联的特定特性来处理值。在 ActionScript 中,要创建一个变量(称为“声明”变量),应使用 var 语句:
var value1:Number;
在本例中,我们指示计算机创建一个名为 value1 的变量,该变量仅保存 Number 数据(“Number”是在 ActionScript 中定义的一种特定数据类型)。您还可以立即在变量中存储一个值:
var value2:Number = 17;
在 Adobe Flash CS3 Professional 中,还包含另外一种变量声明方法。在将一个影片剪辑元件、按钮元件或文本字段放置在舞台上时,可以在“属性”检查器中为它指定一个实例名称。在后台,Flash 将创建一个与该实例名称同名的变量,您可以在 ActionScript 代码中使用该变量来引用该舞台项目。例如,如果您将一个影片剪辑元件放在舞台上并为它指定了实例名称 rocketShip,那么,只要您在 ActionScript 代码中使用变量 rocketShip,实际上就是在处理该影片剪辑。
Flash CS3
当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00000015.html