hb.*_*hb. 6 parameters actionscript actionscript-3
ActionScript 3.0是否提供了接受任意数量参数的方法?我通常使用.NET,但我被迫使用AS3进行项目,而函数blah(params double [] x)的内容对于帮助程序库来说会很棒.
谢谢;
Chr*_*man 14
查看其余参数: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);
}
Run Code Online (Sandbox Code Playgroud)