Bir kaç hata var. Bilhassa büyük harf / küçük harf kullanırken dikkat edelim. Örneğin "enterFrame", "Key.isDown".
Kodu düzelterek yazarsak:
Bir tuşun basılı olup olmadığını Key.isDown('tuşun kodu') şeklinde öğrenebiliyoruz.
Kod:
onClipEvent(enterFrame){
if(Key.isDown(13)){
_root.adam2._y -= 4;
}
}
Ama bu işi enterFrame'de yapıp sürekli işlemciyi meşgul etmektense "key listener" kullanarak yapmak daha ekonomik olur:
Kod:
var key_listener = new Object();
key_listener.onKeyDown = function() {
var code_int = Key.getCode();
if(code_int == 13){
_root.adam2._y -= 4;
}else if(code_int == 65){
_root.adam2._y += 4;
}
};
Key.addListener(key_listener);
Ayrıca 13 "enter" tuşunun kodudur. Tuşların kodlarını görebilmek için aynı metodu şöyle kullanabiliriz:
Kod:
var key_listener = new Object();
key_listener.onKeyDown = function() {
trace(Key.getCode());
};
Key.addListener(key_listener);
Bookmarks