关于AsBroadcaster的用法简介
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-11
AsBroadcaster类和Tween以及一些其它类都是Flash的隐藏类,关于AsBroadcaster类早在flash5就已经有了,他的用处就是可以自定义监听器和广播事件,对于监听器不熟悉的朋友可以到看AOL翻译的教程-点击浏览-. 实际上Flash中有很多对象,比如Key,Mouse,等都具有注册监听器的功能,但是要自定义监听对象,和广播事件,就需要用到AsBroadcaster类 AsBroadcaster总含有
AsBroadcaster.initialize 是建立一个广播器,比如建立儿子成为一个广播器,如下 var 儿子 = new Object(); // 新建一个''''''''儿子''''''''对象 AsBroadcaster.initialize(儿子); // 把儿子设置为一个广播器AsBroadcaster.addListener 注册一个监听对象,比如老爸要监听自己的儿子,如下 var 老爸 = new Object(); // 新建一个''''''''老爸''''''''对象 儿子.addListener(老爸); // 让老爸成为儿子的监听者(用监视比较好^^) AsBroadcaster.removeListener 取消一个监听对象,这就不举例了^_^! AsBroadcaster.broadcastMessage 广播事件,比如儿子在做完作业后要告诉老爸,那么我之前应该先给老爸定义一个事件,就是在收到儿子做好作业的时候,给儿子一个反馈,如下: 老爸.onHomeworkFinished=function(){ // 给老爸定义一个作业做完的事件 trace("作业做完,出去玩会儿吧:)"); // 反馈信息 // 儿子.removeListener(老爸); 儿子出去玩了可以不受老爸监视了,hoho } 儿子.broadcastMessage("onHomeworkFinished"); // 儿子广播作业做完的消息; 所有代码整理如下
关于广播器''''''''儿子'''''''',还有一个隐藏属性就是_listeners;他是一个数组,存放监听对象,可以用_listeners.length返回监听者的个数 想要知道AsBroadcaster类源文件的,可以到C:\Program Files\Macromedia\Flash MX 2004\en\First Run\Classes\AsBroadcaster.as查看,其中所有官方的类,隐藏的类都在里面 关键词: |
||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: AS教程-关于编写可以重复利用的AS程序下一篇: Color所能做到的一些ps效果
关于关于AsBroadcaster的用法简介的所有评论