加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flex4之清除图片缓存

发布时间:2020-12-15 01:05:16 所属栏目:百科 来源:网络整理
导读:有时候服务器会修改数据,比如更新服务器发给客户端的图片数据,这时我们就需要清除掉image的缓存。 下面通过两种方式来进行设置。 1.首先在标签中进行设置。如下所示: mx:Image id="img" visible="true" verticalAlign="middle" horizontalAlign="center" h

有时候服务器会修改数据,比如更新服务器发给客户端的图片数据,这时我们就需要清除掉image的缓存。

下面通过两种方式来进行设置。

1.首先在标签中进行设置。如下所示:

<mx:Image id="img"  visible="true" verticalAlign="middle" horizontalAlign="center"
									  hideEffect="{fadeOut}" showEffect="{fadeIn}" width="100%"
									  height="100%" scaleContent="true"
									  cachePolicy = "off"
									  >

其中cachePolicy="off"为关闭图片缓存


2.通过改变HTTPService方式,如下所示:

(我这里将HTTPService动态生成)

	
	getInfoServive.url =	Properties.IP_valuse + serviceURL;
	getInfoServive.resultFormat="e4x";
	getInfoServive.addEventListener(ResultEvent.RESULT,jasononResult);
	getInfoServive.method="post"; 
	//使用post的方式,浏览器就可以重新提交数据

xml的话,结尾添加new XML("<xml></xml>?"+Math.random().toString());

图片的话:var str:String="image/1.jpg";更改成var str:String="image/1.jpg?"+Math.random().toString());

完......

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读