Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 知道电影剪辑是否会触发功能_Actionscript 3_Flash - Fatal编程技术网

Actionscript 3 知道电影剪辑是否会触发功能

Actionscript 3 知道电影剪辑是否会触发功能,actionscript-3,flash,Actionscript 3,Flash,好的,我有这个电影剪辑X,我需要检查它是否有一个函数的侦听器。。。我知道hasListener的事情,但我只能向它发送事件类型,对吗?比如MouseEvent.CLICK之类的 我需要知道的是,我是否能够得到一个确切的函数,该函数将在事件被调度时触发。willTrigger能帮我做点什么吗 否,无法获取将为特定事件调用的函数对象。willTrigger也帮不上忙。如果您以后需要侦听器功能,那么您需要自己记住这一点 记住侦听器函数的最佳方法取决于您的特殊需要。一种可能的方法是扩展MovieClip

好的,我有这个电影剪辑X,我需要检查它是否有一个函数的侦听器。。。我知道hasListener的事情,但我只能向它发送事件类型,对吗?比如MouseEvent.CLICK之类的


我需要知道的是,我是否能够得到一个确切的函数,该函数将在事件被调度时触发。willTrigger能帮我做点什么吗

否,无法获取将为特定事件调用的函数对象。willTrigger也帮不上忙。如果您以后需要侦听器功能,那么您需要自己记住这一点


记住侦听器函数的最佳方法取决于您的特殊需要。一种可能的方法是扩展MovieClip并重写addEventListener,以将侦听器保存在对象中。您可以使用事件类型作为键,并且listenersevery事件类型的数组可以有多个侦听器作为值。

willTrigger将在事件冒泡期间正常工作。您可以随时扩展要使用的事件,使其成为一个自定义事件,您可以根据该事件进行检查,以确定是否存在函数的侦听器。

为什么要检查它是否具有函数的侦听器?