📄 main.asc
字号:
application.onAppStart = function()
{
trace("Begin sharing text");
application.name_nc = SharedObject.get("nametxt", false);
application.exit_nc = SharedObject.get("exittxt", false);
application.nextId = 0;
}
application.onConnect = function(newClient,sjs,loginname)
{
if(application.clients.length>15){
application.rejectConnection(newClient);
}else{
newClient.sjs = sjs;
newClient.exituser=loginname;
newClient.id =application.nextId++;
application.name_nc.setProperty(sjs,{sjs:sjs,loginname:loginname});
application.exit_nc.setProperty("exit",null);
application.acceptConnection(newClient);
newClient.msgEnter = function(msg) {
msg=loginname+"悄悄地进来了!";
//trace(msg);
application.name_nc.send("enters", msg);
}
newClient.msgnj = function(msg) {
application.nj=msg;
application.name_nc.send("loginnj", application.nj);
}
newClient.call("nj",null,application.nj);
newClient.msgaltername = function(msg) {
newClient.exituser=msg.user;
application.name_nc.setProperty(sjs,{sjs:sjs,loginname:msg.user});
msg.info=loginname+"改名为"+msg.user;
//trace(smsg);
application.name_nc.send("altername", msg);
}
}
}
application.onDisconnect = function(client,loginname)
{
trace("disconnect: " + client.sjs);
application.exit_nc.setProperty("exit",{exitname:client.exituser,exitsjs:client.sjs});
trace(client.exituser+"离开了");
application.name_nc.setProperty(client.sjs, null);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -