⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 handlecolumn.as

📁 1.配置java环境
💻 AS
字号:
/** * @(#)HandleColumn.as *  * @author soda E-mail:junaisy@163.com * @version 1.0 * <br>Program Name: NetGame for Blue * <br>Date: 2007-4-21 */import org.game.Application;import org.blue.net.ConnectJavaServer;import org.game.context.Session;/** * 玩家操作栏mc */class org.game.frame.HandleColumn extends MovieClip {	//物品栏深度	private var GOODS_DEPTH:Number = Application.GOODS_DEPTH;	private var handleDepth:Number = 100;	private var drugBtn:Button;	private var goodsBtn:Button;	private var chatBtn:Button;	private var skillBtn:Button;	private var friendBtn:Button;	private var userSpeakText:TextField;	//主窗口	private var gameMainMC:MovieClip;	private var moneyMC:MovieClip;	private var connect:ConnectJavaServer;	private var session:Session;	private var moneyArray:Array;			public function HandleColumn()	{		buttonEvents();		moneyArray = new Array();		moneyArray.push(moneyMC.s0);		moneyArray.push(moneyMC.s1);		moneyArray.push(moneyMC.s2);		moneyArray.push(moneyMC.s3);		moneyArray.push(moneyMC.s4);		moneyArray.push(moneyMC.s5);		moneyArray.push(moneyMC.s6);		moneyArray.push(moneyMC.s7);		moneyArray.push(moneyMC.s8);		moneyArray.push(moneyMC.s9);		gameMainMC = this._parent;		session = Session.getSession();		this.onLoad = function()		{			userSpeakEvents();			trace("------------------" + session.getMoeny());			setMoeny(session.getMoeny());		};	}		public function setMoeny(money:Number):Void	{		var temps:String = String(money);		var len = temps.length;		for(var i = 0; i < len; i++)		{			var temp:String = temps.substr(i,1);			var num:Number = Number(temp);			moneyArray[len - i].gotoAndStop(num);		}	}	/**	 * 按钮触发事件	 */	public function buttonEvents()	{		//调用物品栏		goodsBtn.onPress = function()		{			this._parent.loadHandle("showGoods");		};		//查看好友		friendBtn.onPress = function()		{			this._parent.loadHandle("showFriends");		};		//查看好友		chatBtn.onPress = function()		{			this._parent.session.getGameMainMC().chatMC._visible = true;		};			}		private function loadHandle(name:String)	{		var mc:MovieClip = this.gameMainMC.createEmptyMovieClip(name + "MC",handleDepth++);		mc.loadMovie("handelColumn/" + name + ".swf");	}		public function userSpeakEvents()	{		//添加键盘事件		var myListener:Object = new Object();		var par = this;		myListener.onKeyUp = function () 		{			session = Session.getSession();			connect = ConnectJavaServer.getConnectJavaServer();		    if(Key.getCode() == Key.ENTER)		    {		    	trace("=====session.getSceneName()====" + session.getSceneName());		    	//向该场景的所有用户发送说话内容		    	connect.call("PersonAction","userSpeak",null,session.getSceneName(),		    			session.getName(),par.userSpeakText.text);		    	//同时自己也说话		    	session.getUserMC().speak(par.userSpeakText.text);		    	par.userSpeakText.text = "";		    }		};		Key.addListener(myListener);			}	/**	 * 输出调试信息	 */	public function debug(msg:String):Void	{		trace("HandleColumn debug ->" + msg);	}}

⌨️ 快捷键说明

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