Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.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 as3调度事件_Actionscript 3_Events - Fatal编程技术网

Actionscript 3 as3调度事件

Actionscript 3 as3调度事件,actionscript-3,events,Actionscript 3,Events,在as3中调度事件时,我总是必须从sprite或movieclip扩展类,但当我没有显示对象时,我不想扩展到sprite或movieclip。我可以扩展的最轻的类是什么,我的意思是没有显示对象,并且仍然使用事件调度? EventDispatcher是AS3中调度事件的所有类的基类。创建可以分派事件的类的最简单方法是让类扩展EventDispatcher 然而,有时这是不可能的。例如,如果您的类已经扩展了一个不同的类,而该类不是EventDispatcher的后代,那么您就陷入了困境,因为类和类只

在as3中调度事件时,我总是必须从sprite或movieclip扩展类,但当我没有显示对象时,我不想扩展到sprite或movieclip。我可以扩展的最轻的类是什么,我的意思是没有显示对象,并且仍然使用事件调度?

EventDispatcher是AS3中调度事件的所有类的基类。创建可以分派事件的类的最简单方法是让类扩展EventDispatcher

然而,有时这是不可能的。例如,如果您的类已经扩展了一个不同的类,而该类不是EventDispatcher的后代,那么您就陷入了困境,因为类和类只扩展了一个超类。本例中的解决方案是使类实现,并将所需方法的功能转交给EventDispatcher的实例