Actionscript 3.0 事件机制剖析--自定义事件实现
2009-02-23 11:05 libiver 阅读(204) 评论(0) 编辑 收藏 举报Actionscript 3.0 事件机制剖析
--自定义事件实现
接着上一篇,用一个实例来说明如何自定义一个Actionscript 3的事件。在这个事件中实现了闹钟功能,当时间到的时候,发送一个TIME_ALARM事件,闹钟响应,并提示消息。代码实现如下:
AlarmEvent事件是继续了flash.events.Event事件,在此事件中添加了新的属性message,它是当闹钟时间到时的提示信息。在继承flash.events.Event事件的子类中必须override父类的clone方法,同样也应该继承toString方法。下面给出一张Adobe的官方文档Programming ActionScript 3.0中关于继承Event事件的说明图,如下:
关于本例中AlarmEvent的实现如下:
fla文件可以自己建立,上面不需要添加任何元件,关联到TestEvent类即可,然后设置闹钟时间。运行结果截图如下:
作者:点滴点点滴滴
本文版权归作者所有,欢迎转载,但未经作者同意时必须保留此段声明,且须在文章页面显著位置给出原文连接,否则作者保留追究法律责任的权利。