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()); 完...... (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |