医药疾病   医院导航   健康手册   中国疾病网   性爱保健   生活百科   健康理财
您现在的位置: 中国疾病网 >> 论文大全 >> 图象设计 >> 文章正文
rss

如何避免在载入FLASH时IE进行缓存

更新时间:

在网上看到这段代码拿来与大家分享。

//sample usage

#include "skipCache.as"

my_xml = new XML();

my_xml.onData = function(dta) {

        trace(dta);

};

my_xml.load("myfile.xml"+getSkipCacheString());
将其加在主帧上。
skipCache.as的代码如下:
/*

**************************************************************

* Developed by R.Arul Kumaran [arul@shockwave-india.com]     *

* for more code keep visiting [www.shockwave-india.com/blog] *

**************************************************************

version 1.1 Last updated on 9, Jan 2004

*/

/*

| Useful when you don't want your server files to be cached by both server and browser

|

|   getSkipCacheString() - Return a blank string("") when the swf is running as a local file and

|                          returns a random string like "?CacheBuster=0.0308893630281091&timestamp=1073037565155"

|                          when the swf is from a web server

|

*/

_global.getSkipCacheString = function() {

        if (getSkipCacheString.isLocalPlayback) {

                return "";

        }

        dStr = "&timestamp="+new Date().getTime();

        return "?CacheBuster="+Math.random()+dStr;

};

getSkipCacheString.isLocalPlayback = _url.indexOf("file") == 0;

健康快讯
理财要闻
观光游记
情感婚恋
重点推荐