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

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

 2010-03-02 00:00:00 来源:WEB开发网   
核心提示: 创建一张位图,private var mapdata:BitmapData=new map2(640,480);外部导入我们的库里面,flash位图技术研究篇(3):移动缓冲区域(3),实例化一个地图类对象,把这个对象mapdata作为我们所希望的对象参数map=newMap(mapdata,0

创建一张位图,private var mapdata:BitmapData=new map2(640,480);外部导入我们的库里面。

实例化一个地图类对象,把这个对象mapdata作为我们所希望的对象参数

map=new Map(mapdata,0,0);
   map.x=0;
   map.y=0;
   addChildAt(map,0);

指定地图的位置。

键盘初始化:KEY.init(stage);

绘制场景:

private function DrawSence(e:Event):void
  {
   map.CreateMap(300,300);
   keydownhandle();
  }

通过控制,上下左右键盘,使矩形移动。一边移动,而我们的地图类里面复制像素的位移也发生相应的改变。

   1. private function keydownhandle():void  
   2.         {  
   3.             if (KEY.isDown(KEYID.VK_UP))  
   4.             {  
   5.                 map.rect.y-=5;  
   6.             }  
   7.             else if (KEY.isDown(KEYID.VK_DOWN))  
   8.             {  
   9.                 map.rect.y+=5;  
  10.             }  
  11.             else if (KEY.isDown(KEYID.VK_LEFT))  
  12.             {  
  13.                 map.rect.x-=5;  
  14.             }  
  15.             else if (KEY.isDown(KEYID.VK_RIGHT))  
  16.             {  
  17.                 map.rect.x+=5;  
  18.             }  
  19.         }  

上一页  1 2 3 4  下一页

Tags:flash 位图 技术

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