hasEventListenerメソッドで、イベントが貼られているか調べようとおもったら、
きちんと動いてない。とほほ。
listeners
の参照方法が間違っていたみたい。
以下のようにlisteners[type]
で、書きなしたら動いた。
cc.EventHelper.prototype.hasEventListener = function ( type, listener, target ) {
if ( this._listeners === undefined )
return false;
var listeners = this._listeners;
if ( listeners[ type ] !== undefined ) {
for(var i = 0, len = listeners[type].length; i < len ; i++){
var selListener = listeners[type][i];
if(selListener.callback == listener && selListener.eventTarget == target)
return true;
}
}
return false;
};
以上。