var _f:Function=function(e:*,..._arg)
{
_arg=arg
if(!F)
{
F=true
_arg.unshift(e)
}
f.apply(null,_arg)
};
大神们,这种写法可以理解为这样吗:
private function xxx(e:*,..._arg):void{}
var _f:Functon = xxx(e,arg);
突然想到可能不行,参数个数未知。大概的理解应该是正确的吧?
------解决方案--------------------------------------------------------
static function xxx(e:*,..._arg):void{}
var _f:Functon = xxx;