在Flash中如何自定义事件
1、首先,创建一个类,类名为TEvent.as,将它保存在固定的文件夹中,本例为“自定义事件”文件夹。
2、在事件类TEvent中,编写代码设置事件TEvent.TEXT。
3、接着,定义一个类Dispatch.as,保存在文件夹中。
在类中定义事件名列表和接收者列表,设置增加和清除接收者函数,定义发送事件函数。
4、然后,创建一个Flash文档,用文本工具绘制一个动态文本框,在属性面板中将实例名称取名为name_txt。
5、新建代码图层,打开动作面板。
首先,创建一个Dispatch类的实例,用变量dispatch引用它。
6、接着,注册对象dispatch的TEvent.TEXT事件的侦听器,接收者函数为printf。
7、定义侦听器函数printf,实现输出文本的功能。
8、在函数中定义字符串变量name,赋值为“flower”。
9、将名字name的值,输出在舞台中。
10、最后,自定义实例dispatch的事件TEvent.TEXT,用dispatchEvent自定义事件。
11、dispatchEvent运行程序,在舞台成功输出文本名,实现了自定义事件TEvent.TEXT。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:144
阅读量:177
阅读量:132
阅读量:80
阅读量:155