Actionscript 3 AS3单击事件添加到舞台,但在单击电影剪辑时触发

Actionscript 3 AS3单击事件添加到舞台,但在单击电影剪辑时触发,actionscript-3,events,click,Actionscript 3,Events,Click,我是as3新手!我在舞台上添加了一个点击事件,但是当我在舞台上点击一个电影剪辑时,这个事件也会触发 如果我直接在舞台上点击,我如何才能使这一事件发生 谢谢你的建议 在底部创建图层,添加覆盖整个屏幕的图形,将其转换为符号,为其添加名称并指定单击事件因为事件冒泡,每次单击也会触发一个阶段单击事件。通过检查事件的currentTarget,可以在函数中检查单击的目标是什么 if(e.currentTarget == stage){ //do your stuff } 使用e.stopPro

我是as3新手!我在舞台上添加了一个点击事件,但是当我在舞台上点击一个电影剪辑时,这个事件也会触发

如果我直接在舞台上点击,我如何才能使这一事件发生


谢谢你的建议

在底部创建图层,添加覆盖整个屏幕的图形,将其转换为符号,为其添加名称并指定单击事件

因为事件冒泡,每次单击也会触发一个阶段单击事件。通过检查事件的currentTarget,可以在函数中检查单击的目标是什么

if(e.currentTarget == stage){
     //do your stuff
}

使用e.stopPropagation()并研究冒泡和可取消的工作方式。您还应该了解为什么希望在舞台上出现点击事件。正如你所发现的,这通常不是一个好主意。