利用键盘按键操控地图
下载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) + "°" ; } |