@Kelja
nacin koji si opisao ce samo jednom ucitati fajl, i onda ces morati da resetujes aplikaciju ili da zahtevas od korisnika da refreshuju BrowserWindow da bi se ucitao izmenjen sadrzaj fajla.
@ ZStevivch
Evo ti kod koji ces staviti na timeline fla file-a, koji sadrzi dynamic text field sa instance name-om "tekst". Kod svakoh 20 sekundi ucitava sadrzaj tekstualnog file-a, u toku sat vremena. Nakon jednog sata izbacuje prouku kojom od korisnika trazi refresh, veruj mi niko nece visiti na sajtu sat vremena. ( obzirom da mu je do tada pojeo sve procesorske resurse, i napunio chashe, salim se naravno).
[kod je za AS3, za AS2 bi trebalo da je slican, ali je AS2 i onako prevazidjen...]
Code:
//ucitavamo klase koje su nam neophodne
import flash.display.Sprite;
import flash.events.TimerEvent;
import flash.utils.Timer;
//definisemo varijable, izmeni 1.txt u ime svog textualnog file-a
var adr:URLRequest = new URLRequest("1.txt");
var ldr:URLLoader = new URLLoader();
var s:String
//Instanciramo Timer klasu gde je : new Timer(interval u milisekundama, ukupno trajanje timera)
var miniTimer:Timer = new Timer(20000, 3600);
//Dodajemo event listenere za interval, i za zavrsetak timera
miniTimer.addEventListener(TimerEvent.TIMER, interval);
miniTimer.addEventListener(TimerEvent.TIMER_COMPLETE, gotovo);
//Iniciramo timer
miniTimer.start();
//Event handler za interval
function interval(event:TimerEvent):void {
ldr.addEventListener(Event.COMPLETE, ucitaj);
ldr.load(adr);
function ucitaj(e:Event):void {
s = new String(ldr.data);
tekst.text = s
}
}
//Event handler za istek jednog sata
function gotovo (event:TimerEvent):void {
tekst.text = "obzirom da ste visili na sajtu sat vremena red je da refreshujete, pritisnite F5";
}
"Treba li da se smejem jer smesni su, . . .
. . . ili da placem jer je to sve sto jesu? "