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/