Flash CS3 文档 |
|||
| ActionScript 3.0 编程 > ActionScript 语言及其语法 > 函数 | |||
“函数”是执行特定任务并可以在程序中重用的代码块。ActionScript 3.0 中有两类函数:“方法”和“函数闭包”。将函数称为方法还是函数闭包取决于定义函数的上下文。如果您将函数定义为类定义的一部分或者将它附加到对象的实例,则该函数称为方法。如果您以其它任何方式定义函数,则该函数称为函数闭包。
函数在 ActionScript 中始终扮演着极为重要的角色。例如,在 ActionScript 1.0 中,不存在 class 关键字,因此“类”由构造函数定义。尽管 class 关键字已经添加到了之后的 ActionScript 版本中,但是,如果您想充分利用该语言所提供的功能,深入了解函数仍然十分重要。对于希望 ActionScript 函数的行为与 C++ 或 Java 等语言中的函数的行为相似的程序员来说,这可能是一个挑战。尽管基本的函数定义和调用对有经验的程序员来说应不是什么问题,但是仍需要对 ActionScript 函数的一些更高级功能进行解释。
Flash CS3
当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00000053.html