arguments.callee 对当前正在执行的函数的引用,利用这属性可以把匿名函数作为执行函数的侦听器进行移除。如:

   
   
   
   
  1. sprite.addEventListener(MouseEvent.CLICK,function onClick(evt:MouseEvent):void
  2. EventDispatcher(evt.target).removeEventListener(evt.type,arguments.callee); 

...(rest)参数会使 arguments 对象不可用。尽管 ... (rest) 参数提供了与 arguments 数组和 arguments.length 属性相同的功能,但是未提供与由 arguments.callee 提供的功能类似的功能。在使用 ... (rest) 参数之前,应确保不需要使用 arguments.callee