OwlShield

Flash Oyun Yaratmak Bölüm 1 - AS3_1

Jan 23rd, 2013
306
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //kullanılacak özellikleri içeri aktardık.
  2. import flash.events.KeyboardEvent;
  3. import flash.events.Event;
  4. import flash.display.MovieClip;
  5.  
  6. //değişkenleri tanımladık.
  7. var key_left:Boolean = false;
  8. var key_right:Boolean = false;
  9. var key_up:Boolean = false;
  10. var key_down:Boolean = false;
  11.  
  12. //Tuş kontrollerini yazdık.
  13. stage.addEventListener(KeyboardEvent.KEY_DOWN,KeyDown);
  14. stage.addEventListener(KeyboardEvent.KEY_UP,KeyUp);
  15.  
  16. //EnterFrame(frame boyunca çalışan) fonsiyonu çalışır hale getirdik.
  17. addEventListener(Event.ENTER_FRAME,Main);
  18.  
  19. //Main fonksiyonunu yarattık.
  20. function Main(event:Event){
  21.     CheckKeys();
  22. }
  23.  
  24. //KeyDown fonksiyonunu yarattık.
  25. function KeyDown(event:KeyboardEvent){
  26.     if(event.keyCode == 37){        //sol yön tuşunu kontrol eder.
  27.         key_left = true;
  28.     }
  29.     if(event.keyCode == 39){        //sağ yön tuşunu kontrol eder.
  30.         key_right = true;
  31.     }
  32.     if(event.keyCode == 38){        //yukarı yöntuşunu kontrol eder.
  33.         key_up = true;
  34.     }
  35.     if(event.keyCode == 40){        //aşağı yön tuşunu kontrol eder.
  36.         key_down = true;
  37.     }
  38. }
  39.  
  40. function KeyUp(event:KeyboardEvent){
  41.     if(event.keyCode == 37){        //sol yön tuşu(parmağı tuştan çekme)kontrol eder.
  42.         key_left = false;
  43.     }
  44.     if(event.keyCode == 39){        //sağ yön tuşu(parmağı tuştan çekme)kontrol eder.
  45.         key_right = false;
  46.     }
  47.     if(event.keyCode == 38){        //yukarı yön tuşu(parmağı tuştan çekme)kontrol eder.
  48.         key_up = false;
  49.     }
  50.     if(event.keyCode == 40){        //aşağı yön tuşu(parmağı tuştan çekme)kontrol eder.
  51.         key_down = false;
  52.     }
  53. }
  54.  
  55. function CheckKeys(){
  56.     if(key_left){
  57.         hero.x -= 5;
  58.     }
  59.     if(key_right){
  60.         hero.x += 5;
  61.     }
  62.     if(key_up){
  63.         hero.y -= 5;
  64.     }
  65.     if(key_down){
  66.         hero.y += 5;
  67.     }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment