学习 Adobe Flash 中的 ActionScript 2.0 |
|
|
|
| 数据和数据类型 > 关于变量 > 关于变量和范围 | |||
变量的范围是指识别(定义)变量的区域和可以引用变量的区域。变量在其中被识别的区域可能在某个时间轴中或在某个函数内部,也可能在整个应用程序中是全局已知的。有关范围的详细信息,请参阅"关于范围和目标设定"。
在使用 ActionScript 开发 Flash 应用程序时,了解变量范围是非常重要的。范围不仅表示可以在什么时间和位置引用变量,还表示一个特定的变量可以在应用程序中存在多长时间。在函数体中定义变量时,一旦指定的函数结束,变量就不再存在了。如果您试图在错误的范围内引用对象或引用已过期的变量,您的 Flash 文档中将会出错,这将导致出现意外情况或使功能受到破坏。
在 ActionScript 中有三种类型的变量范围:
有关使用范围和变量的准则,请参阅"关于范围和目标设定"。
|
注意 |
您创建的 ActionScript 2.0 类支持公共、私有和静态变量范围。有关详细信息,请参阅"关于类成员"和"控制类中的成员访问"。 |
您不能严格指定全局变量的类型。有关信息和解决方法,请参阅全局变量。
|
|
|
|