|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
自从Macromedia在2005年8月发布MacromediaStudio8以来,我们一直在不停地探索关于它的新特性和新功能,因为这次软件升级给我们带来了太多的惊喜。
7.5及时下棋(3)
7.5.2下棋的协定
下面这些程序已包含了走棋的全体子程序,如今我们只需再增添一个下棋的协定,事情就算完成了,这个协定就是RUN了。RUN协定实在很复杂,就是把一个敌手名及其走在哪一列的信息传送给服务器,然后服务器将这个信息传给“我”的敌手,敌手主动做出反响把棋放在响应地位。
上面请看服务器真个Java代码:
……
elseif(cmd.equals(this.cmd_RUN)){
if(param!=null){
param=param.trim();
if(param.indexOf("")!=-1){
Stringtarget=param.substring(0,param.indexOf(""));
Stringchess_place=param.substring(param.indexOf("")+1);
chess_place=chess_place.trim();
Userw=user.manager.findNickname(target);
if(w!=null&&!chess_place.equals("")&&!w.nickname.equals(user.nickname)){
w.notify(packMsg(this.m_RUN,chess_place,""));
}
}else{
if(param.indexOf(",")!=-1){
Stringrival=param.substring(param.indexOf(",")+1);
Userw=user.manager.findNickname(rival);
if(w!=null&&!rival.equals("")&&!w.nickname.equals(user.nickname)){
//将下棋的两团体的形态暗示为下棋
user.play_status="Play";
w.play_status="Play";
}
}
}
}
}
<Pclass=MsoNormal>
运行时,它可以跨浏览器和操作系统、原汁原味地呈现具有表现力的应用程序、内容和视频,功能强大,兼容性高。 |
|