2012-05-02 29 views
0

我创建Container,将onPress函数附加到它,然后将它作为Child添加到舞台上。Easeljs容器事件监听器

然后清理舞台(所以这里再也没有这样的孩子了),更新它。

但onPress仍在工作。

+0

解决了它,我通过做stage = new Stage()重新创建舞台;但它只是分配第二个空的阶段的画布,应使用stage.removeAllChildren(),而不是 – Herokiller

+0

把你的答案作为正确的答案,并将其标记为正确 –

+0

具有相同的问题,删除按钮,但区域仍然可点击 已找到解? – Leg0

回答

1

你做了什么清楚的舞台?

stage.removeAllChildren() 

确保你的舞台有没有孩子通过检查:

console.log(stage.getNumChildren()); 

,如果你要删除的onPress听众,我只是做:

container.onPress=null; 

它可能不是最好的方法来禁用它,但它对我有用。