as3.0 addeventlistener 的参数

addEventListener(eventName,functionName,true/false,int,true/false);
               动作,函数名,动作捕抓流活动状态,优先级,不需要时是否在内存清掉

通过使用addEventListener()方法的useCapture参数,可以控制侦听器将处于活动状态的事件流阶段。如果useCapture设置为ture,侦听器将在事件流的捕获阶段成为活动状态。如果useCapture设置为false,侦听器将在事件流的目标阶段和冒泡阶段处于活动状态。要在事件流的所有阶段侦听某一事件,你必须调用addEventListener()两次,第一次调用时将useCapture设置为true,第二次调用时将useCapture设置为false.
    ActionScript3.0中的priority参数用于设置该事件侦听器的优先级。默认值为0,但你可以将它设置为负整数值或正整数值。将优先执行此数字较大的事件侦听器。对于具有相同优先级的事件侦听器,则按它们的添加顺序执行,因此将优先执行较早添加的侦听器。
    可以使用useWeakReference参数来指定对侦听器函数的引用是弱引用还是正常引用。通过将此参数设置为true,可避免侦听器函数在不再需要时仍然存在于内在中的情况。Flash Player使用一项称为“垃圾回收”的技术从内在中清除不再使用的对象。如果不存在对某个对象的引用,则该对象被视为不再使用。垃圾回收器不考虑弱引用,这意味着如果侦听器函数仅具有指向它的弱引用,则符合垃圾回收条件。

这个地方说的很详细
http://www.cnblogs.com/sinsoul/archive/2011/05/25/2056482.html

你可能感兴趣的:(listener)