Egret社区

关于this的指向问题

2014-6-25 00:07
14922
public addEventListener(type: string, listener: Function, thisObject: any);
怎么实现 listener方向里this还是指向帧听当前类的对象.
分享到 :
0 人收藏

2 个回复

倒序浏览
showboywlq  登堂入室 | 2014-6-25 00:10:49
  1. class MyBitmap extends egret.Bitmap implements egret.IEventDispatcher{
  2. public addEventListener(type: string, listener: Function, thisObject: any, useCapture?: boolean, priority?: number):void{
  3.                 this._lec.add(this._dispatcher, type, listener, useCapture, priority,false);
  4.         }}
复制代码
MyBitmap实现egret.IEventDispatcher接口,在外部B类中调用addEventListener,在listener里的this是指向_lec,而不是B类
showboywlq  登堂入室 | 2014-6-25 00:47:53
好吧!自己已经解决了!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部