📄 session.as
字号:
/** * @(#)SessionBean.as * * @author soda E-mail:junaisy@163.com * @version 1.0 * <br>Program Name: NetGame for Blue * <br>Date: 2007-4-21 */import mx.soda.util.Map;import mx.soda.util.HashMap;/** * 存放用户基本信息信息的bean */class org.game.context.Session { private static var session:Session; private var id:Number; private var name:String; private var sculpt:String; private var locality:String; private var sceneName:String; private var userMC:MovieClip; private var gameMainMC:MovieClip; private var userSet:Map; private var talkContent:Map; private var money:Number; private function Session() { userSet = new HashMap(); talkContent = new HashMap(); } public static function getSession():Session { if(session == undefined) { session = new Session(); } return session; } public function setId(id:Number) { this.id = id; } public function setMoeny(money:Number) { this.money = money; } public function getMoeny():Number { return money; } public function setName(name:String) { this.name = name; } public function setSculpt(sculpt:String) { this.sculpt = sculpt; } public function setLocality(locality:String) { this.locality = locality; } public function setUserMC(userMC:MovieClip) { this.userMC = userMC; } public function setGameMainMC(gameMainMC:MovieClip) { this.gameMainMC = gameMainMC; } public function setSceneName(sceneName:String) { this.sceneName = sceneName; } public function getId():Number { return id; } public function getName():String { return name; } public function getSculpt():String { return sculpt; } public function getLocality():String { return locality; } public function getSceneName():String { return sceneName; } public function getUserMC():MovieClip { return userMC; } public function getGameMainMC():MovieClip { return gameMainMC; } //添加一个登陆的用户 public function addUser(userName:String,user:MovieClip):Void { userSet.put(userName,user); } public function removeUser(userName:String):Void { userSet.remove(userName); } public function getUserSet():Map { return userSet; } public function getTalkContent():Map { return talkContent; } public function addTalkContent(friendName:String,msg:String) { var ary = talkContent.get(friendName); if(ary == undefined || ary == null) { trace("===============存第一条信息============"); ary = new Array(); } ary.push(msg); talkContent.put(friendName,ary); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -