Klavye Etkileşimi-1

Sayfaya eklenecek olan dinleyici ;
stage.addEventListener(KeyboardEvent.KEY_DOWN, tusaBasFunc);
Şeklinde olmalıdır. Burada “KEY_DOWN” klavyeden bir tuşa basılması ve “KEY_UP” ise tuşun bırakılması durumunda “tusaBasFunc” fonksiyonunu tetikler.
Sonuç olarak kodlar şu şekilde düzenlenirse OUTPUT ekranında “Space Tuşuna Basıldı” yazısı alınır.
stage.addEventListener(KeyboardEvent.KEY_DOWN, tusaBasFunc );
function tusaBasFunc (e:KeyboardEvent):void{
if (e.keyCode == Keyboard.SPACE){
trace(” Space Tuşuna Basıldı “);
}
}
Uygulama kodları:
stage.addEventListener(KeyboardEvent.KEY_DOWN, tusaBasFunc );
function tusaBasFunc (e:KeyboardEvent):void{
if (e.keyCode == Keyboard.UP){
metin.text = “Yukarı”;
}
if (e.keyCode == Keyboard.DOWN){
metin.text = “Aşağı”;
}
if (e.keyCode == Keyboard.LEFT){
metin.text = “Sol”;
}
if (e.keyCode == Keyboard.RIGHT){
metin.text = “Sağ”;
}
}
Ekler :
- Yazıyı indirmek için klavyeetkileşimi1.pdf tıklayınız..
- Flash örneğini indirmek için klavyetkilesimi1.swf tıklayınız..
