好的,所以我有这个影片剪辑X,我需要检查它是否有一个函数的监听器...我知道hasListener的事情,但我只能发送一个事件类型吗?像MouseEvent.CLICK,或类似的东西。
我需要知道的是,如果我能获得一个在调度事件时会触发的确切函数。 willTrigger()可以帮助我吗?
答案 0 :(得分:0)
不,您无法获取将为特定事件调用的函数对象。 willTrigger
也无济于事。如果您以后需要监听功能,那么您需要自己记住。
记住侦听器功能的最佳方式取决于您的特定需求。一种可能的方法是扩展MovieClip
并覆盖addEventListener
以将侦听器保存在对象中。您可以使用事件类型作为键和一组侦听器(每个事件类型可以有多个侦听器)作为值。
答案 1 :(得分:0)
willTrigger()
只会在事件冒泡时发挥作用。您可以随时扩展您希望使用的事件,使其成为一个自定义事件,您可以检查以确定。