

xml de sorular ve sorulara ait 4 seçenek ve en sonda dogru secenek olsun. sahnede 1 sorumetni 4 secenek ve konrol butonu olsun .
Rastgele soruları ekrana getiren kod..
var dogru:String="";
var pHeight:Number = 200;
var pWidth:Number = 200;
var listeYukleyici:URLLoader = new URLLoader( new URLRequest("sayilar.xml") );
//var picLoader:Loader = new Loader();
listeYukleyici.addEventListener(Event.COMPLETE, Listeal);
function Listeal(evt:Event):void {
var xmlVeri:XML = XML(listeYukleyici.data);
// soru sayisini nod sayisini verir
var sorusayi:Number = xmlVeri.soru.length();
trace(sorusayi);//4
var soruno:uint=Math.floor(sorusayi*Math.random());
// sorumetnini attributes den alıyoruz
var sorumetni:String = xmlVeri.soru[soruno].attributes()[0];
// picLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, gotPic);
// picLoader.load( new URLRequest(stImage) );
a_txt.text= sorumetni;
s1_txt.text=xmlVeri.soru[soruno].secenek[0];
s2_txt.text=xmlVeri.soru[soruno].secenek[1];
s3_txt.text=xmlVeri.soru[soruno].secenek[2];
s4_txt.text=xmlVeri.soru[soruno].secenek[3];
dogru=xmlVeri.soru[soruno].secenek[4];
listeYukleyici.removeEventListener(Event.COMPLETE, Listeal);
}
kontrol_mc.addEventListener(MouseEvent.MOUSE_UP,kontrol);
function kontrol(e:MouseEvent) {
if (cevap_txt.text==dogru) {
sonuc_txt.text="Bildiniz"
}
else {sonuc_txt.text="Bilemediniz"}
}
Hiç yorum yok:
Yorum Gönder