flex dispatchEvent 实例
发布时间:2020-12-15 03:46:33 所属栏目:百科 来源:网络整理
导读:flashbuilder sdk:3.6;jdk:1.7,;tomcat:7;myeclipse:10.0 Flex dispatchEvent实例下载:点击打开链接 Flex dispatchEvent实例:所谓dispatchEvent是一个什么东西呢?按照我单纯 的理解,就是我定义了一个事件,然后去监听这个事件,最后,当有人触发
flashbuilder sdk:3.6;jdk:1.7,;tomcat:7;myeclipse:10.0 Flex dispatchEvent实例下载:点击打开链接 Flex dispatchEvent实例:所谓dispatchEvent是一个什么东西呢?按照我单纯 的理解,就是我定义了一个事件,然后去监听这个事件,最后,当有人触发这个事件的时候,就调用监听程序进行处理。好了,废话不多说了,看代码吧。 首先说下思路: 页面里面有一个Button,点击button后,会有两个操作,一是弹出另外一个窗口,二是注册自定义事件(加自定义事件的监听);然后在弹出窗口定义函数,主要是发送自定义事件以及输入框的参数到后台,后台打印传过来的参数; 这里首先自定义了一个事件类,如下:
public??function?addListen_click():void{??
上面是第一个button的click属性函数,其中BtPopMenu就是自定义的一个弹出式窗口,如下: <?xml?version="1.0"?encoding="utf-8"?>??
btpopmenu.addEventListener(MyEvent.CHANGE_FLAG,saveInfo);??
上面一句就是加监听的了,这里是把MyEvent的CHANGE_FLAG属性作为监听的对象,然后如果检测到有事件的话,就调用saveInfo方法,这个再说。
看弹出的窗口中的button的click函数: ????????????????var?info:String?=input.text;??
click函数创建了一个MyEvent的CHANGE_FLAG事件,然后发送这个事件,所以在第一个button中的事件监听就会收到这个事件,就会调用saveInfo方法:
?*?注册监听事件,当有事件发送时,后台打印?
这里的save_info是RemoteObject,在remoting-config.xml中配置。
看下前台展示效果吧: 分享,成长,快乐 转载请注明blog地址:http://blog.csdn.net/fansy1990 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读