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

📄 showfriends.as

📁 1.配置java环境
💻 AS
字号:
/** * @(#)ShowFriends.as *  * @author soda E-mail:junaisy@163.com * @version 1.0 * <br>Program Name: NetGame for Blue * <br>Date: 2007-4-22 */import org.blue.net.ConnectJavaServer;import org.game.context.Session;import mx.soda.util.Map;/** * 查看好友列表 */class org.game.handel.ShowFriends extends MovieClip {	private var friendListDepth:Number = 100;	private var closeBtn:Button;	private var upPageBtn:Button;	private var nextPageBtn:Button;	//好友条	private var frientListsMC:MovieClip;	private var session:Session;	//对话框	private var friendChatMC:MovieClip;		public function ShowFriends()	{		session = Session.getSession();		//关闭物品栏		closeBtn.onRelease = function()		{			debug("closeBtn");			this._parent.unloadMovie();		};		this.onLoad = function()		{			debug("加载完成");			//默认是加载第一页			readShowFriends(1);		};	}		/**	 * 读去当前页的好友信息	 * @param page:页数	 */	private function readShowFriends(page:Number):Void	{				var connect:ConnectJavaServer = ConnectJavaServer.getConnectJavaServer();		var session:Session = Session.getSession();		var obj:Object = new Object();		debug("session.getId():" + session.getId());		connect.call("PersonRequest","firends",obj,session.getName(),page);		var par:ShowFriends = this;		obj.onResult = function(map:Map)		{			par.debug("map:" + map);			var ary:Array = map.values();			par.debug("ary:" + ary);			var talkContent:Map = session.getTalkContent();			var len:Number = ary.length;			for(var i:Number = 0; i < len; i++)			{				var num:Number = i + 1;				par.debug("ary[i].get(\"friendName\"):" + ary[i].get("friendName"));				var mc:MovieClip = par.attachMovie("frientListsMC",										"frientListsMC" + num,par.friendListDepth++);				mc.setFriendInfo(ary[i].get("friendName"),ary[i].get("friendEsate"));				mc.headMC.gotoAndStop(ary[i].get("friendSculpt"));				mc._width = 260.0;				mc._height = 48;				mc._x = 16;				mc._y = i * 48 + 25;				//检查是有存有信息				var talks = talkContent.get(ary[i].get("friendName"));				trace("=========talks=====" + talks);				if(talks != undefined)				{					trace("mc.emailMC:" + mc.emailMC);					//提示有信息					mc.emailMC.gotoAndPlay("start");					mc.setHavaInfo(true);				}			}		};	}	/**	 * 输出调试信息	 */	private function debug(msg:String):Void	{		trace("ShowFriends debug ->" + msg);	}}

⌨️ 快捷键说明

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