AS3.0 addEventListener()这个方法的完整理写法,包括大括号里面的内容是啥啊

留学资讯2024-04-06 18:12:04admin3

共5个参数,解释如下:

/**
 * 为 EventDispatcher 对象注册事件侦听器对象,以使侦听器能够接收事件通知。可以为特定类型的事件、阶段和优先级在显示列表中的所有节点上注册事件侦听器。
 * @param type 事件的类型
 * @param listener 处理事件的侦听器函数。此函数必须接受 Event 对象作为其唯一的参数,并且不能返回任何结果
 * @param useCapture 是否用于捕获阶段,否则用于冒泡阶段(默认值)
 * @param priority 事件侦听器的优先级,数字越大,优先级越高
 * @param useWeakReference 是否使用弱引用,强引用(默认值)可防止您的侦听器被当作垃圾回收,弱引用则没有此作用
 */
function addEventListener(type: String, listener: Function, useCapture: Boolean = false, priority: int = 0, useWeakReference: Boolean = false): void一般只使用前两个参数,后面参数省略,除非特殊需要
示例如下:
// 侦听一个帧刷新函数
addEventListener(Event.ENTER_FRAME,onUpdate);
// 刷新函数
function onUpdate(e:Event):void
{
    // code
}

相关推荐

猜你喜欢

大家正在看

换一换