main.asc

来自「视频聊天核心代码 FMS」· ASC 代码 · 共 33 行

ASC
33
字号
application.onAppStart=function(){
	trace("------onAppStart----")
	this.onlineList=[]
	}
application.onConnect=function(newClient,IDNUM,IDPASS){
	trace("------user onconnected------")
	newClient.IDNUM=IDNUM
	//newClient.IDPASS=IDPASS
	//处理在线数组(push)
	this.onlineList.push(IDNUM)
	this.acceptConnection(newClient);
	//广播给client
	for(var i=0;i<this.clients.length;i++){
         this.clients[i].call("onlineList",null,this.onlineList)
		}
		
	
	}
application.onDisconnect = function (newClient){

    trace("------user disconnected------");
	//处理在线数组(splice)
	for(var i=0;i<=this.clients.length;i++){
		if(this.onlineList[i]==newClient.IDNUM){
			this.onlineList.splice(i,1)
			}
		}
   //广播
	for(var i=0;i<this.clients.length;i++){
        this.clients[i].call("onlineList",null,this.onlineList)
		}
};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?