作者scars (scars)
看板Flash
标题Re: [问题]如何unload For里的load?
时间Tue Apr 6 10:04:55 2010
我的话会这样写
var loaders:Array=new Array();
var loadSimPic:Loader;
var simPic:MovieClip;
for (var r:int=0;r<n;r++){
loadSimPic = new Loader();
loaders.push(loadSimPic);
simPic = new MovieClip();
simPic.addChild(loadSimPic);
simPic.name = "simPic"+r
simPic.buttonMode=true;
simPic.x=73*r;
rightBnt.addChild(simPic);
}
function loadPics(){
for(var r:int=0;r<loaders.length;r++){
loaders[r].load(new URLRequest(bigArray[r]+".jpg"));
}
}
function unloadPics(){
for(var r:int=0;r<loaders.length;r++){
loaders[r].unload();
}
}
另外只是单纯的 load & unload 同样的图档,有什麽实质意义吗..?
还是说你的图档本身内容会更新?
如果是这样的话,图档url里面应该要加个random参数
以确保flash会读取新的图片而不是取cache
loaders[r].load(new URLRequest(bigArray[r]+".jpg?p="+Math.random()));
--
'Cause you are beautiful
your scars are beautiful
like the jade
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.216.3.191