Actionscript 3.0 事件機制剖析---事件發送方式(三)

     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

   由上面的描述,可以看出,IEventDispatcher Interface的執行還是需要EventDispatcher class 對象的,所以在implements IEventDispatcher Interface的時候,還是要聲明一個EventDispatcher的對象,讓它來具體實現IEventDispatcher Interface的五個方法。具體實現如下:

1、AlarmEvent class不做任何改變。

2、AlarmClock class實現如下:

 

3、TestAlarmClock class實現如下:

好了,測試後結果截圖爲:

AlarmClock Class Implements IEventDispatcher Interface

<script src="http://s.vdoing.com/u/107/54977.js" type="text/javascript"></script>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章