有什么方法可以在 CreateJS 中模拟 mousedown 事件?

Any way to simulate a mousedown event in CreateJS?

在 CreateJS 中,显然元素接收 pressmove 事件的唯一方法是首先接收 mousedown 事件。但是,当前版本的 CreateJS 中似乎存在一个错误,如果容器的内容在初始 mousedown 后发生更改,它将无法继续接收 pressmove 事件。因此,作为一种解决方法,我需要一些方法以编程方式让容器重新按下自身或以其他方式通知 API 它想要接收该事件。

如果有区别,这是使用 Flash CC 中嵌入的 CreateJS 版本。

解决问题的最简单方法就是在容器上设置 mouseChildren=false。这将使您的容器成为鼠标事件的目标,而不是其子项,因此目标不会在事件之间发生变化。这是一个实际的例子:

http://jsfiddle.net/vg5qd0qa/