作者holiup1 (海鲜好吃 )
看板Flash
标题[问题] XML哪里出了问题
时间Tue Jan 18 11:08:35 2011
各位大大您好:
以下是我的原始code
当SPEED.TXT的speed改变时,譬如speed3改成250时
前台的FLA也会显现新的状态
如果在local端测试都OK C:\AppServ\www\timer.html
可是在
http://10.32.79.112/timer.html
就不会改变 只能读取第一次的数值
不知是哪里出了问题 thanks
speed.txt
speed1=10&speed2=40&speed3=230
timer.fla
var loader:URLLoader;//宣告一个loader型类别的物件,以供其他function存取
init();//起始函数
function init():void {
var timer:Timer = new Timer(500, 0);//宣告一个计时器,每过500毫秒後就执行一
次
timer.addEventListener(TimerEvent.TIMER, timerHandler);//对计时器加入侦听
事件,时间到就执行timerHandler函数
timer.start();//计时开始
}
function timerHandler(event:TimerEvent):void {
loader= new URLLoader();//利用new来清空loader内资料
var req:URLRequest = new URLRequest("
http://10.32.79.112/speed.txt");//建
立读取路径
loader.addEventListener(Event.COMPLETE, loaderHandler);//载入txt完成後执行
loaderHandler函数
loader.load(req);//把资料载入到loader里面
}
function loaderHandler(event:Event):void {
var lv:URLVariables = new URLVariables(loader.data);//把资料从loader里面抓
到lv以方便读取
//var email_txt:String=new String();
email_txt1.text=lv.speed1;
email_txt2.text=lv.speed2;
email_txt3.text=lv.speed3;
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 115.82.97.139
1F:推 cjcat2266:应该是cache造成,在URL後面加上?p=乱数试试吧 01/18 11:58