📄 userevents.as
字号:
/** * @(#)UserEvents.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.role.UserMovie;import org.game.context.Session;/** * 用户动作的控制 */class org.game.role.UserEvents { private var userMC:UserMovie; private var connect:ConnectJavaServer; private var session:Session; private var isAction:Boolean; private var isAttack:Boolean; //private var attackEsate:Boolean; public function UserEvents(userMC:UserMovie) { this.userMC = userMC; //attackEsate = true; isAction = false; connect = ConnectJavaServer.getConnectJavaServer(); session = Session.getSession(); actionEvents(); } private function actionEvents():Void { var par = this; userMC.onEnterFrame = function() { if( Key.isDown( Key.UP ) ) { } else if( Key.isDown( Key.DOWN ) ) { } else if( Key.isDown( Key.LEFT ) ) { if(this.isLeft) { this.left(); par.aciton("left"); } else { this.turnLeft(); par.aciton("turnLeft"); } par.isAction = true; } else if( Key.isDown ( Key.RIGHT ) ) { if(this.isrigth) { this.rigth(); par.aciton("rigth"); } else { this.turnRigth(); par.aciton("turnRigth"); } par.isAction = true; } else if( Key.isDown ( Key.CONTROL ) ) //Z键 { if(par.isAttack) { this.attackTwo(); par.isAttack = false; par.aciton("attackTwo"); } else { this.attackOne(); par.isAttack = true; par.aciton("attackOne"); } } else { if(par.isAction) { this.slack(); par.aciton("slack"); par.isAction = false; } } }; } private function aciton(method:String):Void { trace("session.getLocality():" + session.getLocality()); connect.call("PersonAction","userAction",null, session.getLocality(),session.getName(),method); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -