手机游戏里的方向键的组合键操作。
就是同时按下多个键。
Code
1stop();
2var obj:Object=new Object();//键 侦听对象
3Key.addListener(obj);
4var bRight:Boolean=false;// →键 是否按下
5var bDown:Boolean=false;// ↓键 是否按下
6obj.onKeyDown=function(){
7 var keyCode=Key.getCode();
8 if(keyCode==39){//如果按下了 →键
9 bRight=true;
10 if(bDown==true){//如果又按下了 ↓键
11 trace("→↓");
12 }else{
13 trace("→");
14 }
15 }
16 if(keyCode==40){//如果按下了 ↓键
17 bDown=true;
18 if(bRight==true){//如果又按下了 →键
19 trace("→↓");
20 }else{
21 trace("↓");
22 }
23 }
24
25}
26obj.onKeyUp=function(){
27 var keyCode=Key.getCode();
28 if(keyCode==39){
29 bRight=false;
30 }
31 if(keyCode==40){
32 bDown=false;
33 }
34}
1stop();
2var obj:Object=new Object();//键 侦听对象
3Key.addListener(obj);
4var bRight:Boolean=false;// →键 是否按下
5var bDown:Boolean=false;// ↓键 是否按下
6obj.onKeyDown=function(){
7 var keyCode=Key.getCode();
8 if(keyCode==39){//如果按下了 →键
9 bRight=true;
10 if(bDown==true){//如果又按下了 ↓键
11 trace("→↓");
12 }else{
13 trace("→");
14 }
15 }
16 if(keyCode==40){//如果按下了 ↓键
17 bDown=true;
18 if(bRight==true){//如果又按下了 →键
19 trace("→↓");
20 }else{
21 trace("↓");
22 }
23 }
24
25}
26obj.onKeyUp=function(){
27 var keyCode=Key.getCode();
28 if(keyCode==39){
29 bRight=false;
30 }
31 if(keyCode==40){
32 bDown=false;
33 }
34}