Actionscript 3.0 事件機制剖析
事件發送方式(三)
聲明:歡迎任何人和組織轉載本blog中文章,但必須標記文章原始鏈接和作者信息。
本文鏈接:http://blog.csdn.net/li_007/archive/2009/03/02/3951003.aspx
開拓進取的小烏龜------->CSDN點滴點點滴滴Blog
關於事件發送方式三,肯定是實現IEventDispatcher Interface了。其實EventDispatcher class就是實現了IEventDispatcher Interface的,IEventDispatcher Interface聲明瞭5個事件發送函數,關於IEventDispatcher的描述如下:
由上面的描述,可以看出,IEventDispatcher Interface的執行還是需要EventDispatcher class 對象的,所以在implements IEventDispatcher Interface的時候,還是要聲明一個EventDispatcher的對象,讓它來具體實現IEventDispatcher Interface的五個方法。具體實現如下:
1、AlarmEvent class不做任何改變。
2、AlarmClock class實現如下:
3、TestAlarmClock class實現如下:
好了,測試後結果截圖爲:
<script src="http://s.vdoing.com/u/107/54977.js" type="text/javascript"></script>