as3调度事件

时间:2011-11-15 18:47:23

标签: actionscript-3 events

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

1 个答案:

答案 0 :(得分:2)

flash.events.EventDispatcher

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

但有时候,这是不可能的。例如,如果您的类已经扩展了一个不是来自EventDispatcher的另一个类,那么您就会陷入困境,因为类只扩展了一个超类。在这种情况下,解决方案是使您的类实现IEventDispatcher,并将所需方法的功能移交给EventDispatcher的实例。

相关问题