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

📄 friendlist.as

📁 1.配置java环境
💻 AS
字号:
/** * @(#)FriendList.as *  * @author soda E-mail:junaisy@163.com * @version 1.0 * <br>Program Name: NetGame for Blue * <br>Date: 2007-5-8 */import org.game.context.UserEsate;import org.game.context.CurrentMovie;import org.game.context.Session;import mx.soda.util.Map;/** * 显示好友信息条 */class org.game.handel.FriendList extends MovieClip {	private var uesrBtn:Button;	private var headMC:MovieClip;	private var emailMC:MovieClip;	private var nameText:TextField;	private var esateText:TextField;	private var havaInfo:Boolean;		public function FriendList()	{	}		/**	 * 设置好友信息	 */	public function setFriendInfo(name:String,esate:String)	{		nameText.text = name;		esateText.text = esate;		//如果离线,则不可交谈		if(esate == "离线")		{			uesrBtn._visible = false;		}		else		{			trace("朋友在线!!!");			buttonEvents();		}	}	public function setHavaInfo(havaInfo:Boolean):Void	{		this.havaInfo = havaInfo;	}	public function getHavaInfo():Boolean	{		return havaInfo;	}	private function buttonEvents()	{		uesrBtn.onRelease = function()		{			//调出聊天窗口			this._parent._parent.friendChatMC = this._parent._parent.attachMovie("friendChatMC","friendChatMC",						this._parent._parent.getNextHighestDepth());			trace("this._parent._parent.friendChatMC:" + this._parent._parent.friendChatMC);			this._parent._parent.friendChatMC._x = this._parent._parent.friendChatMC._x + 200;			this._parent._parent.friendChatMC.setFriendName(this._parent.nameText.text);			//同时设置打开聊天窗口			var userEsate:UserEsate = UserEsate.getUserEsate();			userEsate.setOpenFriend(true);			//设置当前聊天窗口			var currentMovie:CurrentMovie = CurrentMovie.getUserEsate();			currentMovie.setFriendChat(this._parent._parent.friendChatMC);			this._parent.emailMC.gotoAndStop(1);			//如果有信息,就显示			if(this._parent.havaInfo)			{				var talkContent:Map = Session.getSession().getTalkContent();				var ary = talkContent.get(this._parent.nameText.text);				trace("-------------ary---------" + ary);				var len:Number = ary.length;				for(var i:Number = 0; i < len; i++)				{					//显示信息					this._parent._parent.friendChatMC.setShowContent(ary[i]);				}				//清空信息				talkContent.remove(this._parent.nameText.text);				this._parent.havaInfo = false;			}		};	}}

⌨️ 快捷键说明

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