2011-11-15 92 views
1

在as3中調度事件時我總是必須從精靈或動畫片段擴展類,但是當我沒有顯示對象時,我不會擴展到精靈或動畫片段。什麼是最輕的類,我可以擴展,我的意思是沒有顯示對象,並且階梯使用事件調度?as3調度事件

回答

2

flash.events.EventDispatcher

此事件是在AS3調度事件的所有類的基類。創建可以分派事件的類的最簡單方法是讓您的類擴展EventDispatcher。

然而有時候,這是不可能的。例如,如果你的類已經擴展了一個不屬於EventDispatcher的不同類,那麼你就會被卡住,因爲類只能擴展一個超類。在這種情況下,解決方案是讓您的類實現IEventDispatcher,然後將所需方法的功能轉交給EventDispatcher的實例。