AS3点击事件添加到舞台,但点击电影点击时触发

问题描述:

我是一个as3新手!我在舞台上添加了点击事件,但是当我点击舞台上的动画片段时,此事件也会触发。AS3点击事件添加到舞台,但点击电影点击时触发

只有当我直接点击舞台上时,我该如何才能让这个事件触发?

感谢您的任何建议!

+0

使用e.stopPropagation()和研究兴高采烈和取消是如何工作的 – 2011-05-19 19:25:49

+0

你也应该考虑你为什么要在舞台上单击事件。正如你所发现的,这通常不是一个好主意。 – 2011-05-19 19:27:48

因为事件bubbeling每次点击也将触发一个阶段click事件。您可以通过检查事件的currentTarget来检查你的函数所点击的目标是什么。

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

谢谢!完美的作品! – haemse 2011-05-20 08:52:58

底部创建图层,添加图形覆盖整个屏幕,将其转换为符号,加名字给它分配click事件