actionscript-3 - AS3中的任意数量的参数

标签 actionscript-3 actionscript parameters

ActionScript 3.0是否提供任何方法来接受任意数量的参数?我通常使用.NET,但是我被迫在项目中使用AS3,对于辅助库,功能类似blah(params double [] x)的东西会很棒。

谢谢;

最佳答案

检查其余参数:http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/statements.html#..._(rest)_parameter

package {
  import flash.display.MovieClip;

  public class RestParamExample extends MovieClip {
    public function RestParamExample() {
        traceParams(100, 130, "two"); // 100,130,two
        trace(average(4, 7, 13));     // 8
    }
  }
}


function traceParams(... rest) {
 trace(rest);
}

function average(... args) : Number{
  var sum:Number = 0;
  for (var i:uint = 0; i < args.length; i++) {
    sum += args[i];
  }
  return (sum / args.length);
}

关于actionscript-3 - AS3中的任意数量的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/579579/

相关文章:

c# - 强制转换 C# 参数?

C++ 预处理器不知道模板参数?

actionscript-3 - Flash Builder - 如何在没有 MXML 的情况下设计 UI?

JavaScript 套接字与 Flash 套接字?

apache-flex - Flash 中的快速双三次或双线性图像调整大小 - Flex - actionscript 3

command - 将带有空格的路径作为参数传递给bat文件

actionscript-3 - flex3型类型转换

javascript - SWF 沙箱违规错误 #2060 在 Chrome 中

actionscript-3 - 大数字作为字典中的键 (ActionScript 3)

actionscript-3 - 在 Flash AS3 中嵌入 YouTube 视频时缺少操作栏