PDA

Просмотр полной версии : Автоматическое обновление


andrey_p
17.07.2007, 21:32
Автоматическое обновление не получается, т.к. загружаемый xml файл кэшируется и постоянно лоадится тоже самое. хотя xml на самом деле меняется.
Подскажите плиз, как мне это профиксить?

BigDan
17.07.2007, 22:08
прописывать абсолютный путь, в конце заголовка указывать случайное числ0("....?var="+Math.random()).

Онтожка
17.07.2007, 22:15
Если я правильно понял то проблема решается прмерно так:

var myXML:XML = new XML();
var XML_URL:String = "./data.xml";

var myXMLURL:URLRequest = new URLRequest(XML_URL + "?rand=" + new Date().getTime());


var myLoader:URLLoader = new URLLoader(myXMLURL);
myLoader.addEventListener("complete", xmlLoaded);

function xmlLoaded(event:Event):void
{
myXML = XML(myLoader.data);
trace("Data loaded.");
}

BigDan
17.07.2007, 22:29
ещё раз повторяю: путь надо указывать абсолютный(http://www.flasher.ru/users.xml)

lowka
17.07.2007, 22:42
ещё раз повторяю: путь надо указывать абсолютный(http://www.flasher.ru/users.xml)
это и без абсолютного пути работает.

etc
17.07.2007, 22:44
Абсолютный путь — зло.

andrey_p
17.07.2007, 23:52
Ухты! отличный метод! чего тока не приходится выдумывать чтоб во флэш писать;) Спасибо!