Flash本地通讯
发送方舞台上绘制一个a_txt(输入)文本框和a_mc(发送)按钮;接收方舞台上绘制一个wen_txt(接收)文本框。
//发送方 var fasong:LocalConnection=new LocalConnection(); a_mc.addEventListener(MouseEvent.CLICK,an); function an(evt:MouseEvent):void { fasong.send("abc","xianshi",a_txt.text); }
第5行:定义按钮a_mc的事件侦听器,侦听鼠标单击事件,将发送方文本框a_txt中输入的内容发送到接收方文本框wen_txt。
//接收方 var jieshou:LocalConnection=new LocalConnection(); jieshou.client=this;//指定回调函数为其自身 jieshou.connect("abc");//对应于要与接收方LocalConnection对象fasong进行通信的send()命令中指定的连接名称 function xianshi(wen:String):void { wen_txt.text=wen; }
第6行:wen_txt接收到的即是a_txt.text。