addEventListener方法的认识

迷迷茫茫的从事flash前端开发到现在已有半年,  自己对技术方面的了解个人觉得还是位于比较肤浅的地步。

所以我要加油了~我要踩下油门了,虽然最近油价上涨了。

响爷今天给我说了下我们项目中打算使用queueloader这个玩意,我就在研究这个东西,不过今天的话还在云里雾里。。。。

我去下载了一个queueloader包,代码中跳了几下,跳到了addEventListener他这里。在编写代码中我感觉这是一个使用比较频繁的方法,但我看见了

  public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void

  感觉平时只是在用前面两个参数,后面三个没怎么使用过(之前也用过专门写过好多demo,但是我给忘记了,)

 

  照着API说明自己写demo感觉非常好,下面为了加深印象我在给自己描述一遍。

  type:string  // 不解释

  listener:function // 不解释

  useCapture:bool //此参数为true时addEventListener只在捕获阶段产生作用

            //此参数为false时addEventListener在目标阶段或冒泡阶段产生作用 (为什么是或?需要解决,刚问了响爷-随机写下了flash的事件机制)

            //如果需要在捕获,目标,冒泡阶段都使监听器产生作用就addEventListener两次其useCapture参数分别为false和true

  priority:int     //优先级,越大越优先

  useWeakReference:bool  //对listener的引用,默认为强引用,如果设置为true则为弱引用

 

  研究强引用和弱引用的时候又有新不懂的地方--牵扯到了flash垃圾回收机制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值