проблема с кешем в Actionscript URLLoader - PullRequest
5 голосов
/ 21 сентября 2010

В одном из моих проектов Flash я получаю данные XML из файла ASPX. Но он всегда показывает одни и те же данные, и новые данные не поступают в запросе. Я подозреваю, что проблема в кеше. Ниже мой код

var urlloader:URLLoader=new URLLoader();
var header:URLRequestHeader = new URLRequestHeader("Cache-Control", "no-cache");
var urlRequest:URLRequest=new URLRequest(serverPath +
                                         'GetScoreDetails.aspx?CardNo='+CardNo);
fscommand("LOG", serverPath + 'GetScoreDetails.aspx?CardNo=' + CardNo );
urlRequest.requestHeaders.push(header);
urlloader.addEventListener(Event.COMPLETE, loadedCompleteHandler);
urlloader.load(urlRequest);

1 Ответ

9 голосов
/ 21 сентября 2010
var xmlPath:String="replaceYourXMLPathHere.xml"
var urlReq:URLRequest = new URLRequest(xmlPath+"?time=" + new Date().getTime());

http://www.newtonflash.com/blog/2009/06/08/prevent-xml-caching-problem/#comment-43

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...