Actionscript 3 AS3-在舞台捕捉/泡泡中添加镜头?

Actionscript 3 AS3-在舞台捕捉/泡泡中添加镜头?,actionscript-3,flash,Actionscript 3,Flash,因此,*ADDED_TO_STAGE*和*REMOVED_FROM_STAGE*事件不会以任何方式通知祖先。我环顾四周都找不到答案…我需要建立一个新的类来完成吗,或者有没有办法让它使用捕获/气泡通知阶段?从后台删除的DisplayObject的后代在其父对象从后台的显示列表中删除时,会发送自己的removed\u from\u stage和ADDED\u from\u stage事件 因此,您可以简单地向任何子体添加事件侦听器,并让它直接处理这些事件 我可能误解了你想做的事情,但一般情况下,从儿

因此,*ADDED_TO_STAGE*和*REMOVED_FROM_STAGE*事件不会以任何方式通知祖先。我环顾四周都找不到答案…我需要建立一个新的类来完成吗,或者有没有办法让它使用捕获/气泡通知阶段?

从后台删除的
DisplayObject
的后代在其父对象从后台的显示列表中删除时,会发送自己的
removed\u from\u stage
ADDED\u from\u stage
事件

因此,您可以简单地向任何子体添加事件侦听器,并让它直接处理这些事件

我可能误解了你想做的事情,但一般情况下,从儿童对象到他们的父母,都会出现泡沫。因此,当你说后代没有得到通知时,你是对的,因为他们没有在黑手党的上层。但是,如果您的目标是让给定对象知道何时将其添加/删除到舞台的显示列表中,则可以通过收听特定的
DisplayObject
来实现

因此,尽管添加/删除的事件不会向它们的祖先冒泡,但有一种方法可以直接侦听它们的事件

如果您将MovieClip或Sprite子类化,您可以让该类侦听事件,然后将一个事件发送给祖先


但是,我认为最好让我们更好地了解您试图做什么,因为您的方法可能是真正的问题。

应该这样。你确定没有流氓stopPropogation吗?你如何验证这些事件在各自的调用(即
addChild
removeChild
)后没有被触发。请分享您的代码,以便so社区可以对其进行审查。我使用Trace在一个新的应用程序上测试了它,它实际上在参考中:您应该发布代码,以便我们可以看到您正在测试/跟踪的内容。我明白为什么您现在都感到困惑…我不想发布代码,因为这是一个模糊的问题,既然我已经纠正了问题,你应该能够回答这个问题。我想通知祖先。哎呀……我有一个拼写错误,我想说我想通知祖先。好吧,哈哈,这是我对这个话题困惑的一部分。我确实为你添加了一个潜在的方法,因为你是正确的,那些事件不会向上冒泡到祖先。抱歉浪费你的时间,伙计。你实际上告诉了我你现在需要做的一切-没有内置的东西来做,我必须手动做。谢谢