Actionscript 3.0 İle Klavye Kontrolü

Daha önceki bir yazımızda bir film klibini düğmeler yardımıyla hareket ettirmiştik. (Yazımıza buradan ulaşabilirsiniz) Bu yazıda ise sahne alanındaki bir film klibini klavye ile yönlendireceğiz. Bunun için öncelikle klavye tuşlarının kodlarını almamız gerekiyor. Yeni oluşturacağımız bir sahneye alttaki kodları yazarak başlıyoruz.

 

 stage.addEventListener(KeyboardEvent.KEY_DOWN, calis)
function calis (event:KeyboardEvent)
{
	trace(event.keyCode);	

}

Bu kodlar sayesinde klavye tuşlarının kodlarını çıktı ekranına yazdırabiliriz. Klavyeden bastığımız tüm tuşların kodları ekrana gelmeyecektir. Tüm tuşları görmek için Flash Player’da Kontrol Et menüsünden Klavye Kısayollarını Devre Dışı Bırak  dememiz gerekiyor.

klavye iptal

Sahneye araba isimli bir film klibi ekledim. Klavye kodlarını kullanarak sahnedeki film klibini hareket ettirmek için altaki kodları kullanıyoruz.

 

stage.addEventListener(KeyboardEvent.KEY_DOWN, calis)
function calis (event:KeyboardEvent)
{
	trace(event.keyCode);	
		if (event.keyCode==40||event.keyCode==83)
		{
		araba.y = araba.y+10;
		}
	if (event.keyCode==38)
		{
		araba.y = araba.y-10;
		}
	if (event.keyCode==39)
		{
		araba.x = araba.x+10;
		}
	if (event.keyCode==37)
		{
		araba.x = araba.x-10;
		}
	}

Bir önceki yazımız olan ActionScript 3.0 ile Sahnenize Yıldız Yağmuru başlıklı makalemizde actionscript 3.0, adobe flash ve as3 hakkında bilgiler verilmektedir.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir