WEB开发网
开发学院图形图像Flash flash位图技术研究篇(3):移动缓冲区域 阅读

flash位图技术研究篇(3):移动缓冲区域

 2010-03-02 00:00:00 来源:WEB开发网   
核心提示: 键值:说明一下键值,指定这些键值,flash位图技术研究篇(3):移动缓冲区域(2),上下左右,对于的一些键值

键值:说明一下键值,指定这些键值。上下左右,对于的一些键值。

   1. package com.hero.ImageManager  
   2. {  
   3.     public final class KEYID  
   4.     {  
   5.         public static const VK_LEFT:uint  = 37;  
   6.         public static const VK_UP:uint    = 38;  
   7.         public static const VK_RIGHT:uint = 39;  
   8.         public static const VK_DOWN:uint  = 40;  
   9.           
  10.     }  
  11. } 

文档类:

导入上面的两个类:

   1. package   
   2. {  
   3.     import flash.display.*;  
   4.     import flash.events.*;  
   5.     import flash.geom.Rectangle;  
   6.     import flash.geom.Point;  
   7.     import flash.ui.Keyboard;  
   8.     import com.hero.ImageManager.*;  
   9.     public class Main extends Sprite  
  10.     {  
  11.         private var map:Map;  
  12.         private var mapdata:BitmapData=new map2(640,480);  
  13.         public function Main()  
  14.         {  
  15.             map=new Map(mapdata,0,0);  
  16.             map.x=0;  
  17.             map.y=0;  
  18.             addChildAt(map,0);  
  19.             KEY.init(stage);  
  20.             addEventListener(Event.ENTER_FRAME,DrawSence);  
  21.         }  
  22.         private function DrawSence(e:Event):void  
  23.         {  
  24.             map.CreateMap(300,300);  
  25.             keydownhandle();  
  26.         }  
  27.         private function keydownhandle():void  
  28.         {  
  29.             if (KEY.isDown(KEYID.VK_UP))  
  30.             {  
  31.                 map.rect.y-=5;  
  32.             }  
  33.             else if (KEY.isDown(KEYID.VK_DOWN))  
  34.             {  
  35.                 map.rect.y+=5;  
  36.             }  
  37.             else if (KEY.isDown(KEYID.VK_LEFT))  
  38.             {  
  39.                 map.rect.x-=5;  
  40.             }  
  41.             else if (KEY.isDown(KEYID.VK_RIGHT))  
  42.             {  
  43.                 map.rect.x+=5;  
  44.             }  
  45.         }  
  46.     }  
  47. } 

上一页  1 2 3 4  下一页

Tags:flash 位图 技术

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接