Kim Milyoner olmak ister oyunu var elimde okulda kullanmak üzere düzenleme yapmaya çalışıyorum. Bi kodu nasıl değiştirmem gerektiğini bulamadım. Yardımcı olursanız sevinirim.
Burada Sorular.txt den veri çekiyor sanırım.
{
System.useCodePage = true;
loader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.load(new URLRequest("Sorular.txt"));
loader.addEventListener(Event.COMPLETE, textLoad);
SoundMixer.stopAll();
sesyenisoru = new Yeni();
sesyenisoru.play();
zaman1 = new Timer(29000, 1);
zaman1.addEventListener(TimerEvent.TIMER, zamanfonk1);
zaman1.start();
sure1.sur1.addEventListener(MouseEvent.CLICK, su1);
karar.evvet.addEventListener(MouseEvent.CLICK, Evet1);
seyi1.addEventListener(MouseEvent.CLICK, se1);
seyircijoker1.seytamam.addEventListener(MouseEvent.CLICK, setamam1);
elli1.addEventListener(MouseEvent.CLICK, ell1);
tele1.addEventListener(MouseEvent.CLICK, te1);
tel1.tamam.addEventListener(MouseEvent.CLICK, tamam1);
karar.hayir.addEventListener(MouseEvent.CLICK, Hayir1);
yanlis.bas1.addEventListener(MouseEvent.CLICK, basadon1);
dogru.cekil1.addEventListener(MouseEvent.CLICK, cek1);
dogru.devam1.addEventListener(MouseEvent.CLICK, dev1);
A1.addEventListener(MouseEvent.CLICK, CVPA1);
B1.addEventListener(MouseEvent.CLICK, CVPB1);
C1.addEventListener(MouseEvent.CLICK, CVPC1);
D1.addEventListener(MouseEvent.CLICK, CVPD1);
return;
}Burasıda textload diye tanımladığı yer.
public function textLoad(event:Event)
{
soru_1.text = event.target.data.SORU1;
a_1.text = event.target.data.ASIK1;
b_1.text = event.target.data.BSIK1;
c_1.text = event.target.data.CSIK1;
d_1.text = event.target.data.DSIK1;
cevap_1.text = event.target.data.CEVAP1;
return;
}Bu kod ile Sorular.txt dosyasında ki 1. soruyu çekiyor . Ancak ben o dosyadan rastegele bir soru çeksin istiyorum.
Buda sorular.txt içeriği.
&SORU1=1 Buraya Soru Gelecek
&ASIK1=Cevap1
&BSIK1=Cevap2
&CSIK1=Cevap3
&DSIK1=Cevap4
&CEVAP1=A
Yardım alabilirsem çok sevinicem
Ekleme :
Her seviye soru içi farklı bir txt dosyası oluşturulabilir. Sadece şunu rsatgele çeksek sanırım istediğim şeyi yapabilirim.
loader.addEventListener(Event.COMPLETE, textLoad);
textLoad, textLoad1 ...... textLoad14
Bunlardan rastgele birini çeksek kafi.
Kodun tamamı bu şekilde..
http://s4.dosya.tc/server5/qj3xdv/kod.txt.html