『我闪网~www.5shan.com』

Categories

-=推荐开发方面的Flash新闻、教程、下载、酷站、游戏、图片等=-
首页

Links

New Comments

Counter

Calendar

[教程]如何避免自己Flash不被别人下载

Author:我闪 PublishTime:2004-9-20

也就是Flash不进入IE的缓存,那样无论是用软件还是找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的代码如下:
_global.getSkipCacheString = function() {
        if (getSkipCacheString.isLocalPlayback) {
                return "";
        }
        dStr = "&timestamp="+new Date().getTime();
        return "?CacheBuster="+Math.random()+dStr;
};
getSkipCacheString.isLocalPlayback = _url.indexOf("file") == 0
/*注释
**************************************************************
* 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
|
*/ 
分类于:我闪推荐

Comments

{CommentAuthor} at {CommentTime} | {CommentEmail} {CommentUrl} {CommentIp}
{CommentContent}
Powered by 5DBlog.com