![]() |
1
4
只有在以下情况下,事件才能在显示列表中冒泡 调度事件的对象是一个DisplayObject (或DisplayObject的祖先,如sprite或movieclip),以便它可以在显示列表中 并添加到显示列表中 在事件发送时。 您编写的代码根本没有将事件作为类的一部分进行分派的行,只是包中的一个函数,所以我不确定您打算将它冒泡到哪里。 对于你来说,一个简单的快速修复方法就是让单击的对象发送事件,因为单击事件后,它显然是一个处于阶段的显示对象,满足我们关于冒泡的两个规定。
|
![]() |
2
3
事件在显示列表中冒泡。我无法从您的代码示例中判断您要从哪个对象发送事件,只是您有一个类上的方法可以这样做。该类的实例是否已添加到显示列表中? |
![]() |
3
0
仅当分派事件的对象位于显示列表中时,冒泡才起作用。这是舞台上的孙子。 这正是您的问题,但如果您将分派类添加到显示列表中,我就看不到代码片段中的内容。 另外,它看起来不像是定制的事件调度器,而是定制的事件。但我可能是错的(看不到你所有的代码)。 |
![]() |
4
-1
为了监听您的自定义事件,您应该有一个对文档类中调度器的有效引用。 yourdispatcher.addEventListener(customvarevent.pinclicked,pinclickedHandler); 在哪里? 你的调度员 是调度自定义事件的类。 |
![]() |
OREO · 如何在不实际单击复选框的情况下选中它 1 年前 |
![]() |
Dan · 在元素外部设置html点击处理程序点击后立即触发 1 年前 |
![]() |
Mero · Svelte在父事件调用上调用新的嵌套事件处理程序 1 年前 |
|
iorice · usercontrol dll中的组件事件 1 年前 |
![]() |
Awin · 点击事件功能不适用于Vue组件 1 年前 |
![]() |
Kiwi · 将可共享的自定义数据添加到事件MS图形api 2 年前 |