Aslında bu uygulama için ihtiyacın olan temel senaryo, yazılarının
flash içerisinde bir dizi değişken içinde yer alması ve bu dizi değişkenin eleman sayısını baz alarak rastgele bir seçim yapılması.
Peki bunu nasıl yaparım dersen LoadVars objesini kullanarak aşağıdaki örnek şeklinde uygulayabilirsin.
1- Öncelikle yazılarının yer alacağı txt dosyasının içeriğinde yazıları değişkene tanımlarken (yazı içerisinde yer almayacak olan) bir seperator karakter kullanılmalı. (örneğin yazilar.txt dosyamız aşağıdaki gibi olursa)
Kod:
yazi=birinci yazı#ikinci yazi#ücüncü yazi
2-
flash içinde ActionScript kodlarımız ise aşağıdaki gibi olmalı ( // 'dan sonraki yazılar satır açıklamasıdır bilindiği üzre

)
Kod:
System.useCodepage = true;
var my_lv:LoadVars = new LoadVars(); // my_lv adında yeni bir LoadVars nesnesi lazım bize.
my_lv.onLoad = function(success:Boolean) { // txt dosyamız yüklendiğinde aşağıdakileri yapacağız.
yazilar = my_lv.yazi.split("#"); // my_lv içine yüklenen yazıyı dizi değişkene dönüştürdük.
toplamyazi = yazilar.length; // Toplam kaç tane yazımız var ?
biryazisec = random(toplamyazi); // bana 0'dan toplamyazi sayısına kadar bir sayı söyle
textalani.text = yazilar[biryazisec]; //yazilarimdan secilmis numaralı yazıyı al ve textalani'na yazdır.
};
my_lv.load("params.txt");// txt dosyamızı my_lv içine yükleyelim.
Anlaşılabilir olması için süreci biraz uzattım, aslında onLoad içinde iki satırla da çözülebilirdi, neyse

Kolay gelsin.