ActionScript编程 函数的作用域.docxVIP

  • 0
  • 0
  • 约1.24千字
  • 约 2页
  • 2021-11-08 发布于江苏
  • 举报
ActionScript编程 函数的作用域 作用: 定义函数在 ActionScrip代t 性、方法和常量。 说明:  码中可调用的范围,以及决定函数可以访问那些范围的属 在 ActionScript3.中0 ,函数和变量都有作用的范围。例如,之前介绍的全局函数,在整个代码中都可使用,其作用域最大。而某些特定对象中的方法,则有一定的作用域限制。例如,只能在链接其所在类为外部类之后才可使用。 作用域链 当开始执行函数时,都会创建许多对象和属性。首先,会创建一个名称为“激活对象” 的特殊对象,该对象用于存储在函数体内声明的参数以及任何局部变量或函数。接着,会 创建一个“作用域链”,其中包含由 Flash Playe检r 查标识符声明的对象的有序列表。 在 ActionScript3.中0 ,执行的每个函数都有一个存储在内部属性中的作用域链。作用 域链以这种方式延伸,直至到达全局对象。全局对象是在ActionScrip程t 其中包含所有全局变量和函数。 函数闭包 序开始时创建的, 函数闭包是一个对象,其中包含函数的快照及其“词汇环境”。函数的词汇环境包括 函数作用域链中的所有变量、属性、方法和对象以及它们的值。无论何时在对象或类之外的位置执行函数,都会创建函数闭包。 方法的行为与函数闭包相似,因为方法也保留有关创建它们的词汇环境的信息。当方法提取自它的实例(这会创建绑定方法)时,此特

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档