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。

posted @ 2010-04-06 23:53  LT世纪  阅读(169)  评论(0编辑  收藏  举报