FLex中的XML缓存问题

时间:2009-07-20 18:56:28

标签: flex

private function loadGallery():void {
                theSend.url = "http://localhost/userMana/file.xml";
                theSend.send();
            }

我在Flex Tree中调用这个XML并且它的工作正常,但是在XML更新后,除非我再次编译我的Flex构建器,否则它不会在我的TREE中更新。

2 个答案:

答案 0 :(得分:6)

我通常是通过将时间附加到XML网址来实现的:

var now:Date = new Date();
theSend.url = "http://localhost/userMana/file.xml?" + now.getTime();
theSend.send();

每次都没有缓存。

答案 1 :(得分:1)

您可以尝试在更新后刷新本地缓存。停止并启动“万维网发布服务”(这是在Vista下调用的; XP将有不同的名称)应该这样做。