AS3笔记(8)-LocalConnection

AS2的 connect() 方法返回一个 Boolean 值,如果尝试连接的 connectionName 已经被同一机器上的其他进程 connect 将返回 false ,可以尝试连接其他值。例如想要打开的swf按顺序依次连接 “1”,“2”,“3”……
var conn:LocalConnection = new LocalConnection();
var id:Number = 1;
while (!conn.connect(String(id))) {
    id++;
}
  AS3的 connect() 方法已经没有返回值了,那么想在连接失败的时候尝试其它连接就只能通过捕获 ArgumentError 。
var conn:LocalConnection = new LocalConnection();
var id:int = 1;
while(true){
    try{
        conn.connect(String(id));
        break;
    }catch(e:ArgumentError){
        id++;
    }
}
  同样的,send() 方法也不再返回 Boolean 值,只能通过事件监视发送状态
var sender:LocalConnection = new LocalConnection();
sender.addEventListener(StatusEvent.STATUS,onSendStatus);
sender.send
本文转自:http://www.5uflash.com/flashjiaocheng/Flash-as3-jiaocheng/1739.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值