Re: [問題]如何unload For裡的load?
我的話會這樣寫
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
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):