flex刷新

今天工作中遇到的问题,好在解决了,和大家分享一下,这个比较重要的。

        原来浏览器通过HTTPService读取XML格式数据时会存储在相应的缓存中,等程序再一次请求此链接时,浏览器直接将存在缓存中的XML返回给程序,这样数据依旧是第一次访问时候的数据,没有更新。
解决方法:
在链接后面加参数以区别上一次请求,绕过缓存重新访问链接。

  
var timer:Timer = new Timer(1000);
                timer.addEventListener(TimerEvent.TIMER, function(e:Event):void
                {
                   var date:Date = new Date();
                  time.text = "当前时间: "+date.toString();
                });
                timer.start();  
上面
url="****/****/***?time={time.text}";  
这样就可以了。

你可能感兴趣的:(xml,工作,浏览器,Flex)