/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: CHATROOM - single room - ver 1.0 -------------------------------------------------------------------------------------------------------------- Copyright www.FlashEmpire.com 2004 , Programmed THOR (QQ 488915) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */ // --=[ init object and function ]=-- // - object - _global.ChatRoom=new Object(); // init global object _global.ChatRoom.SystemParams=new Object(); // init system params collection _global.ChatRoom.CurrentSocket=undefined; // init current client socket object _global.ChatRoom.Music=new Sound(); // init Music _global.ChatRoom.Photos=new Array(); // - function - _global.PlaySound=function(sndName) { var ps:Sound=new Sound(); ps.attachSound(sndName); ps.start(); delete ps; } // connection success... _global.Replace=function(s,old,n) { var st:String=new String(s); var a:Array=st.split(old); var st=a.join(n); return st; } _global.onConnectSuccess=function() { //trace("onConnectSuccess"); _root.dialog_mc.gotoAndStop(2); _root.dialog_mc._visible=true; _root.dialog_mc.msg_txt.text="已连接服务器,正在登录您的昵称..."; //onRegDisplayName(); //ChatRoom.SystemParams.DefaultUserName ChatRoom.CurrentSocket.RegDisplayName(ChatRoom.SystemParams.DefaultUserName,ChatRoom.SystemParams.DefaultUserPass); } // connection defeat... _global.onConnectDefeat=function() { _root.dialog_mc.gotoAndStop(2); _root.dialog_mc._visible=true; _root.dialog_mc.msg_txt.text="连接服务器失败..."; _root.dialog_mc.cmdReturn._visible=true; } // login success... _global.onRegDisplayName=function() { message_vip_txt._visible=true; message_txt._visible=true; input_txt._visible=true; connection_status_txt._visible=true; cmdSend._visible=true; scrmsg_btn._visible=true; scrvipmsg_btn._visible=true; waitsend_mc._visible=true; _root.dialog_mc._visible=false; chatroom_bg_mc._visible=true; chatSendIcon_mc._visible=true; login_bg_mc._visible=false; scrlinevip_mc._visible=true; scrline_mc._visible=true; cmdLogout._visible=true cmdOpenMusic._visible=false; cmdCloseMusic._visible=true cmdQuit._visible=true; cmdSHOW._visible=true; if(ChatRoom.SystemParams.MusicURL!="" && ChatRoom.SystemParams.MusicURL!=undefined) { ChatRoom.Music.stop(); delete ChatRoom.Music; ChatRoom.Music=new Sound(); ChatRoom.Music.loadSound(ChatRoom.SystemParams.MusicURL,true); ChatRoom.Music.onSoundComplete=function() { ChatRoom.Music.start(); ChatRoom.Music.setVolume(ChatRoom.SystemParams.MusicVolume); } ChatRoom.Music.start(); ChatRoom.Music.setVolume(ChatRoom.SystemParams.MusicVolume); } for(var i=0;i