Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //kullanılacak özellikleri içeri aktardık.
- import flash.events.KeyboardEvent;
- import flash.events.Event;
- import flash.display.MovieClip;
- //değişkenleri tanımladık.
- var key_left:Boolean = false;
- var key_right:Boolean = false;
- var key_up:Boolean = false;
- var key_down:Boolean = false;
- //Tuş kontrollerini yazdık.
- stage.addEventListener(KeyboardEvent.KEY_DOWN,KeyDown);
- stage.addEventListener(KeyboardEvent.KEY_UP,KeyUp);
- //EnterFrame(frame boyunca çalışan) fonsiyonu çalışır hale getirdik.
- addEventListener(Event.ENTER_FRAME,Main);
- //Main fonksiyonunu yarattık.
- function Main(event:Event){
- CheckKeys();
- }
- //KeyDown fonksiyonunu yarattık.
- function KeyDown(event:KeyboardEvent){
- if(event.keyCode == 37){ //sol yön tuşunu kontrol eder.
- key_left = true;
- }
- if(event.keyCode == 39){ //sağ yön tuşunu kontrol eder.
- key_right = true;
- }
- if(event.keyCode == 38){ //yukarı yöntuşunu kontrol eder.
- key_up = true;
- }
- if(event.keyCode == 40){ //aşağı yön tuşunu kontrol eder.
- key_down = true;
- }
- }
- function KeyUp(event:KeyboardEvent){
- if(event.keyCode == 37){ //sol yön tuşu(parmağı tuştan çekme)kontrol eder.
- key_left = false;
- }
- if(event.keyCode == 39){ //sağ yön tuşu(parmağı tuştan çekme)kontrol eder.
- key_right = false;
- }
- if(event.keyCode == 38){ //yukarı yön tuşu(parmağı tuştan çekme)kontrol eder.
- key_up = false;
- }
- if(event.keyCode == 40){ //aşağı yön tuşu(parmağı tuştan çekme)kontrol eder.
- key_down = false;
- }
- }
- function CheckKeys(){
- if(key_left){
- hero.x -= 5;
- }
- if(key_right){
- hero.x += 5;
- }
- if(key_up){
- hero.y -= 5;
- }
- if(key_down){
- hero.y += 5;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment