3 Şubat 2012 Cuma

Flash AS3-Yön Tuşları İle Karakter Kontrolü

Merhaba Arkadaşlar Bugünkü Dersimizde Size Yön Tuşları İle Karakter Hareket Ettirmeyi Anlatıcam.















stage.addEventListener(Event.ENTER_FRAME,oyun);
stage.addEventListener(KeyboardEvent.KEY_DOWN,tusa_basildi);
stage.addEventListener(KeyboardEvent.KEY_UP,tustan_cekildi);

var sag:Boolean=false;
var sol:Boolean=false;
var yukari:Boolean=false;
var asagi:Boolean=false;


function tusa_basildi(event:KeyboardEvent):void{

if(event.keyCode == 39){
sag=true
}
if(event.keyCode == 37){
sol=true
}
if(event.keyCode == 38){
yukari=true
}
if(event.keyCode == 40){
asagi=true
}
}


function tustan_cekildi(event:KeyboardEvent):void{

if(event.keyCode == 39){
sag=false
}
if(event.keyCode == 37){
sol=false
}
if(event.keyCode == 38){
yukari=false
}
if(event.keyCode == 40){
asagi=false
}
}



function oyun(event:Event):void{

if(sag){
nokta.x+=3;
}
if(sol){
nokta.x-=3;
}
if(yukari){
nokta.y-=3;
}
if(asagi){
nokta.y+=3;
}
}














//işte bu kadar



2 yorum: