Вы можете параметризовать свой http (?) Запрос, и, устанавливая постоянно меняющийся параметр, вы можете быть уверены, что ваш ответ никогда не будет прочитан из кэша.
В примерах ниже я использую параметр с именем nocache
для этой задачи:
Вы можете установить параметр nocache
в строке URL:
var url:String = "http://data.your.server?nocache=" + new Date().getTime();
Или, если вы используете URLRequest
, вы можете установить его внутри элемента данных:
//the url from where you get the data
var url:String = "http://data.your.server";
var urlVars:URLVariables = new URLVariables();
urlVars.nocache = new Date().getTime();
//set the other parameters (if any)
//attach the parameter list to your request
var request:URLRequest = new URLRequest(url);
request.data = urlVars;
Обновление
Здесь new Date().getTime()
вернет текущее время системы в миллисекундах, так что вы можете быть уверены, что он не будет вызываться с этим значением параметра снова.