Мой вопрос касается загрузки XML. Мне нужно избегать xml-кэширования.
На веб-сервере методика добавляет случайный параметр для перезагрузки каждый раз, когда файл XML.
Но при локальном тестировании (в Flash CS4 IDE, CTRL + Enter) следующие строки невозможны:
var my_date : Date;
path = "toto.xml?time="+my_date.getSeconds()+my_date.getMilliseconds();
Есть ли какая-нибудь хитрость, чтобы обойти эту проблему?
Я читал на другом форуме о методе "delete", мы удаляем объект xml и затем воссоздаем один новый.
В моем случае я положил: myXML = null; myXML = new XML ( loadedData );
Но это совсем не работает.
Я нашел что-то интересное, но для Air 1.0, к сожалению, с cacheResponse
.
В AS3 я нашел:
var loader : URLLoader = new URLLoader();
var urlRequest : URLRequest = new URLRequest( xmlUrl );
var header : URLRequestHeader = new URLRequestHeader ( "pragma", "no-cache" );
urlRequest.requestHeaders.push(header);
Но это не работает.
Я потратил много часов на эту проблему, если у кого-то есть хорошее решение ...
Спасибо.