【发布时间】:2012-07-28 17:29:07
【问题描述】:
我做了一个自定义的 Lime JS sprite 类:
test.obj = function() {
lime.Sprite.call(this);
.
.
this.label = new lime.Label(). ...;
this.appendChild(this.label);
}
goog.inherits(test.obj, lime.Sprite);
我无法让标签点击冒泡到根程序;它总是吞噬事件。您是否需要做一些特别的事情才能单击标签以冒泡到我的根事件处理程序,即:
goog.events.listen(objinstance, ["click", "touchstart"], function() { .. });
【问题讨论】:
-
在这种情况下什么是对象?是不是指向上面的lime.Label的实例?
-
不,我的自定义
test.obj类。 -
你是说你在那个类的某个地方的标签上添加了一个类似的监听函数,并且它的回调是唯一触发的?
标签: javascript html game-engine google-closure-library limejs