Bu örnekte flashlite ile geliştirilmiş, kpds ve üds hesabı yapan bir mobil uygulamayı sizlerle paylaşacağım.
ÜDS’ de 80 soru vardır. Yanlış doğruyu götürmez. Dolayısıyla 100 üzerinden hesaplama yapıldığında her doğru 1,25 değerinde bir puan getirecektir.
KPDS’de 100 soru vardır. Yanlış doğruyu götürüyor mu bilmiyorum ama ben programı 4 yanlış 1 doğruyu götürür şeklinde hesapladım.
Flash mobile dökümanını indirmek için tıklayınız…
Uygulamanın farklı telefonlardaki görüntüleri aşağıdaki gibidir.
Uygulamanın kodları şu şekildedir.
stop();
//buton etkilesimini ayarla
_focusrect = true;
fscommand2(“SetSoftKeys”, “”, “”);
fscommand2(“Fullscreen”, “true”);
//degisken tanimla
var dogruSayisi:Number;
var yanlisSayisi:Number;
var bosSayisi:Number;
//textboxlardaki degerleri sayisal degerlere cevir
//bunu iki farkli yerde kullanacagimiz icin fonksiyon tanimlayarak yap
function tanimlama()
{
dogruSayisi = parseInt(dogrusayisi_txt.text);
yanlisSayisi = parseInt(yanlissayisi_txt.text);
bosSayisi = parseInt(bossayisi_txt.text);
}
//uds hesapla
udshesapla_btn.onPress = function()
{
tanimlama();
if ((dogruSayisi + yanlisSayisi + bosSayisi) > 80)
{
puan_txt.text = “UDS de toplam 80 soru vardir, sayilari kontrol ediniz”;
}
else
{
puan_txt.text = (dogruSayisi * 125 / 100).toString();
}
};
//kpds hesapla
kpdshesapla_btn.onPress = function()
{
tanimlama();
if ((dogruSayisi + yanlisSayisi + bosSayisi) > 100)
{
puan_txt.text = “KPDS de toplam 100 soru vardir, sayilari kontrol ediniz”;
}
else
{
puan_txt.text = (dogruSayisi – (yanlisSayisi * 25 / 100)).toString();
}
};
Uygulamayı Adobe Device Central’da istediğiniz telefonlar üzerinde deneyebilir ve daha sonra telefonunuza yükleyebilirsiniz. Umarım işinize yarar:)