利用键盘按键操控地图
下载fla文件 ,下载swf文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| stage.addEventListener(KeyboardEvent.KEY_DOWN,controlMap); function controlMap(me:KeyboardEvent){
switch (me.keyCode){
case Keyboard.UP:
map_mc.y -= 2 ;
act_txt.text= "上移" ;
break ;
case Keyboard.DOWN:
map_mc.y += 2 ;
act_txt.text= "下移" ;
break ;
case Keyboard.LEFT:
map_mc.x -= 2 ;
act_txt.text= "左移" ;
break ;
case Keyboard.RIGHT:
map_mc.x += 2 ;
act_txt.text= "右移" ;
break ;
case Keyboard.PAGE_UP:
map_mc.scaleX += . 1 ;
map_mc.scaleY += . 1 ;
act_txt.text= "放大地圖" ;
break ;
case Keyboard.PAGE_DOWN:
map_mc.scaleX -= . 1 ;
map_mc.scaleY -= . 1 ;
act_txt.text= "缩小地图" ;
break ;
case Keyboard.HOME:
map_mc.rotation += 10 ;
act_txt.text= "向右旋转地图" ;
break ;
case Keyboard.END:
map_mc.rotation -= 10 ;
act_txt.text= "向左旋转地图" ;
break ;
}
x_txt.text= String (map_mc.x);
y_txt.text= String (map_mc.y);
zoom_txt.text= String (Math.floor(map_mc.scaleX * 100 )) + "%" ;
rot_txt.text= String (map_mc.rotation) + "°" ;
} |
转载于:https://www.cnblogs.com/babyhhcsy/archive/2013/01/03/2842951.html