让flash不被下载?听说可以先做个空Flash,然后套用进去,别人下下来的就是空flash,请问具体怎么做呢?

2024-11-26 05:52:10
推荐回答(2个)
回答1:

如果我要下载你的FLASH,光用LOADMOIVE是没有用的,
可以先破解你的空影片得到最终的地址。
现在在AS3里,使用SWFAddress以及SWFObject的用法很不错,至今我也没有破解

还有个方法,简单点,通过动态加载变量来取影片地址,下了空影片也没有源地址

var.txt中内容
class1=bbb
grade=333
prov=55dd

AS代码:

var lv = new LoadVars();
lv.load("var.txt");
//flash要和文本在同一目录下
lv.onData = function(kk) {
var class1 = getvar("class1", kk);
var grade = getvar("grade", kk);
var prov = getvar("prov", kk);
trace(class1+""+grade+""+prov);
};
function getvar(ll, s) {
var a = s.split(ll+"=");
var b = a[1].split("\n");
return (b[0]);
}
以上可以通过读取文本中的变量来载入影片地址

回答2:

用Flash里面自带的组件..在URL里面填写你要读取的地址,,你也可以自己做个影片,用movieclip.loadMovie()或loadMovieNum();来加载影片,,或直接用行为为影片加载...