Actionscript AS3默认值作为函数参数中的类
如何在Action script 3中为Class类型的函数参数指定默认值Actionscript AS3默认值作为函数参数中的类,actionscript,Actionscript,如何在Action script 3中为Class类型的函数参数指定默认值 public function foo(param:Class = ????? ) { } 谢谢您不能这样做,但这里有一个解决方法可以达到同样的效果: public function foo(param:Class = null ):void { if(!param) { // this'll be your default class par
public function foo(param:Class = ????? )
{
}
谢谢您不能这样做,但这里有一个解决方法可以达到同样的效果:
public function foo(param:Class = null ):void
{
if(!param)
{
// this'll be your default class
param = MyClass;
}
// here you can do: var bar:* = new param();
}
还可以将未定义的接受变量添加到函数中,并将其用作数组。公共函数foo(…args):void{trace(args);}