日期:2014-05-17  浏览次数:20652 次

Flex 函数写法解析
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;