hansverst
11-08-2006, 11:42 AM
Hello,
i have a question, i try a lot but how can i simple update from a url?
I use a simple perl file that sends data (text) separated ' ; ' for every new line (for the test it shows local time and ip)
I try the code below local, and it updates it self nice, so every 5 sec i saw new updated text.
But when i use the url from the hosted server it only loads ones, then only it repeat his own text in message.text.
Is there a way to to get this right ?
Thank you,
Hans
/ *** create output field ***
myTextFormat = new TextFormat();
myTextFormat.font = "Verdana, Helvetica";
myTextFormat.size = 12;
myTextFormat.color = 0x000000;
createTextField("message",1,23,49,564,258);
message.border = false;
message.background = false;
message.multiline = true;
message.wordwrap = true;
message.scrolbar = true;
message.setNewTextFormat(myTextFormat);
lv = new LoadVars();
update= function (){
lv.load('http://www.screensave.nl/get.pl');
}
lv.onData = function(src){
records = src.split(';');
for (var b = 0; b < records.length; b++){
message.text=message.text+records[b]+'\n';
}
}
setInterval(update, 5000);
update();
i have a question, i try a lot but how can i simple update from a url?
I use a simple perl file that sends data (text) separated ' ; ' for every new line (for the test it shows local time and ip)
I try the code below local, and it updates it self nice, so every 5 sec i saw new updated text.
But when i use the url from the hosted server it only loads ones, then only it repeat his own text in message.text.
Is there a way to to get this right ?
Thank you,
Hans
/ *** create output field ***
myTextFormat = new TextFormat();
myTextFormat.font = "Verdana, Helvetica";
myTextFormat.size = 12;
myTextFormat.color = 0x000000;
createTextField("message",1,23,49,564,258);
message.border = false;
message.background = false;
message.multiline = true;
message.wordwrap = true;
message.scrolbar = true;
message.setNewTextFormat(myTextFormat);
lv = new LoadVars();
update= function (){
lv.load('http://www.screensave.nl/get.pl');
}
lv.onData = function(src){
records = src.split(';');
for (var b = 0; b < records.length; b++){
message.text=message.text+records[b]+'\n';
}
}
setInterval(update, 5000);
update();