📄 friendlist.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 + -