ActionScript编程 参数值的传递.docxVIP

  • 6
  • 0
  • 约1.42千字
  • 约 2页
  • 2021-11-26 发布于江苏
  • 举报
ActionScript编程 参数值的传递 作用: 为已封装的函数提供内外通讯的接口,使函数可以处理存在于其外部的各种数据。说明: 在创建自定义函数时,函数的参数被称作形式参数。当调用带有形式参数的函数时, 该参数则被转换为实际参数。函数的形式参数与实际参数有以下特点: 形式参数的变量只有在被调用时才分配内存单元,在调用结束后,将立刻释放所分配的内存单元。也就是说,形式参数只在函数的内部有效,当函数执行结束时,形式参数将无法再使用,除非重新执行函数。 实际参数可以是常量、变量、表达式、函数等。无论实际参数是任何类型的数据,在 进行函数调用时,实际参数都必须是已确定的值。在使用函数时,必须先为实际参数赋值。 实际参数和形式参数必须在数量、类型和顺序上严格一致 函数调用的过程中,参数的传递只能是单向的,即只能将实际参数传递给形式参数, 不能反其道而行之。在函数调用时,形式参数可能因函数的执行而发生变化,实际参数则不会变化。 函数参数传递的过程可以分为值传递和引用传递两类。 值传递是指当传递的值(实际参数的值)为简单数据类型时,实际参数的值传递给形式参数。当传递后,实际参数再次发生变化时,形式参数不会随实际参数的变化而变化。也就是说,值传递仅发生一次。 引用传递是指当传递的值(实际参数的值)为复杂数据类型(例如,对象,影片剪辑、按钮元件等)时,传递后,形式参数将保持与实际参数同步更新。实

文档评论(0)

1亿VIP精品文档

相关文档