Re: [問題]如何unload For裡的load?

看板Flash作者 (scars)時間16年前 (2010/04/06 10:04), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
我的話會這樣寫 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
文章代碼(AID): #1BkfR941 (Flash)
文章代碼(AID): #1BkfR941 (Flash)