flash位图技术研究篇(3):移动缓冲区域
2010-03-02 00:00:00 来源:WEB开发网键值:说明一下键值,指定这些键值。上下左右,对于的一些键值。
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. }
- ››FLASH不等于运算符!=的使用实例
- ››FLASH不全等运算符!==
- ››FLASH字符串分隔符运算符
- ››FLASH% 模运算符
- ››Flash+、++、+= 加法运算符
- ››Flash, 逗号运算符
- ››flash中的-、--、-=减法运算符
- ››Flash的-Infinity 常数、.点运算符、/ 除法运算符...
- ››Flash两种注释方法/*..*/ 和// 注释行分隔符运算符...
- ››Flash的/=除法赋值运算符、=赋值运算符、== 等于运...
- ››Flash之?: 条件运算符、^ 按位 XOR 运算符、^= 按...
- ››Flash的_framesloaded代码示例
更多精彩
赞助商链接