作者heerodream (我想當壞人)
看板Flash
標題[問題] Loader載入圖片 取代SOURCE後還是載入舊圖
時間Wed Mar 23 19:12:03 2011
簡單的說
我現在寫一個loader要外部載入圖片 顯示在flash中
var loader:Loader=new Lodaer();
loader.load("
http://xxxxx.xx.com/12345.jpg")
addChild(loader);
利用Loader載入 某個網站位置的圖片
載入也沒問題
現在問題是 我用其他方法去取代
http://xxxxx.xx.com/12345.jpg這裡的圖片
檔名一樣 但是圖片內容更換了
接著再重新載入
loader=new Loader();
removeChild(loader);
loader.load("
http://xxxxx.xx.com/12345.jpg");
addChild(loader);
不管我重新載入幾次
都會看到最一開始的舊圖
但是開瀏覽器直接連網址 再使用f5重新整理
已經可以看到新圖了
請問要如何解決這個問題呢??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.216.75
→ heerodream:我找到解法了....要自刪嗎= = 03/23 19:29
→ heerodream:在路徑那邊再接一串亂數"/12345.jpg?h="+Math.random() 03/23 19:31
→ aquarianboy:別忘了還是習慣在COMPLETE事件後再addChild比較安全 03/23 20:47
→ sleeppig2008:推樓上高手 ~~ 03/24 01:14
推 etrexetrex:Loader 的話不用在 complete 事件後再加 addChild 03/24 09:15
推 etrexetrex:因為Loader 裡面又再包了一層去管理這件事 03/24 09:19
→ etrexetrex:所以可以先 addChild 再 load 03/24 09:19
→ heerodream:所以說 我只要初始化的時候 執行一次addChild 之後就 03/24 16:21
→ heerodream:都不用在addChild和removeChild,每次load都會更新吧? 03/24 16:22
推 etrexetrex:是的 03/24 19:28