版本:CreateJS - Version: 1.0.1EaselJS - Version 1.0.2
浏览器:-Chrome(最新)-Firefox(最新)
OS:Windows 10
我遇到的问题是previously described over 6 years ago,并且已针对最新版本应用了修复程序。但是,问题似乎仍然存在于最新版本的EaselJS独立版本或与整个CreateJS库结合在一起的版本中。
当我将click
事件侦听器应用于嵌套的Container
,SpriteSheet
,Sprite
或Bitmap
时,将在整个阶段触发。我正在加载的图像是PNG24文件,并在描述的类实例中保留了alpha透明度。图像是静态图像还是SpriteSheet
(已尝试十几个图像)都没有关系。当存在多个启用了单击的对象时,无论我在舞台上的什么位置,都将为所有对象触发click事件。
+ Stage
+ Container
+ Container
- Bitmap/Sprite/Graphic **w/ Click Event**
+ Stage
+ Container
+ Container **w/ Click Event**
- Bitmap/Sprite/Graphic
+ Stage
- Sprite/Bitmap/Container
尝试在此处使用库。最新版本的createjs库。 https://zimjs.org/cdn/1.3.0/createjs.js