20 Ağustos 2011 Cumartesi, 13:58
2093
Flash çalışma alanımızda klavyedeki herhangi bir tuşa basınca o tuşun bilgisayar dilindeki kodunu ekrana yazdıran bir başka örnek.
/* Çalışma alanımıza (stage) klavye (keyboard) eventslarını (olaylarını) ekliyoruz.
Daha sonra Olay adlı fonksiyonu ise tuşa basılınca (KEY_DOWN) tetikletiyoruz.
*/
stage.addEventListener(KeyboardEvent.KEY_DOWN, Olay);
/* Olay adlı fonksiyonumuza yolladığımız parametre ile devam ediyoruz*/
function Olay(tetikleme)
{
/*Gelen parametrenin charCode'u 65 ise A tuşuna bastık demektir.*/
if (tetikleme.charCode == 65)
{
/*Ekrana sonucu yazdırıyoruz*/
trace("A tuşuna bastınız.");
}
/*Gelen parametrenin charCode'u 97 ise a tuşuna bastık demektir.*/
else if (tetikleme.charCode == 97)
{
/*Ekrana sonucu yazdırıyoruz*/
trace("a tuşuna bastınız.");
}
/*Gelen parametrenin charCode'u 84 ise T tuşuna bastık demektir.*/
else if (tetikleme.charCode == 84)
{
/*Ekrana sonucu yazdırıyoruz*/
trace("T tuşuna bastınız.");
}
/*Gelen parametrenin charCode'u 116 ise t tuşuna bastık demektir.*/
else if (tetikleme.charCode == 116)
{
/*Ekrana sonucu yazdırıyoruz*/
trace("t tuşuna bastınız.");
}
}