看板 Flash 關於我們 聯絡資訊
我的話會這樣寫 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