[問題] Loader載入圖片 取代SOURCE後還是載入舊圖

看板Flash作者 (我想當壞人)時間15年前 (2011/03/23 19:12), 編輯推噓3(307)
留言10則, 4人參與, 最新討論串1/1
簡單的說 我現在寫一個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

03/23 19:29, , 1F
我找到解法了....要自刪嗎= =
03/23 19:29, 1F

03/23 19:31, , 2F
在路徑那邊再接一串亂數"/12345.jpg?h="+Math.random()
03/23 19:31, 2F

03/23 20:47, , 3F
別忘了還是習慣在COMPLETE事件後再addChild比較安全
03/23 20:47, 3F

03/24 01:14, , 4F
推樓上高手 ~~
03/24 01:14, 4F

03/24 09:15, , 5F
Loader 的話不用在 complete 事件後再加 addChild
03/24 09:15, 5F

03/24 09:19, , 6F
因為Loader 裡面又再包了一層去管理這件事
03/24 09:19, 6F

03/24 09:19, , 7F
所以可以先 addChild 再 load
03/24 09:19, 7F

03/24 16:21, , 8F
所以說 我只要初始化的時候 執行一次addChild 之後就
03/24 16:21, 8F

03/24 16:22, , 9F
都不用在addChild和removeChild,每次load都會更新吧?
03/24 16:22, 9F

03/24 19:28, , 10F
是的
03/24 19:28, 10F
文章代碼(AID): #1DYTM6v0 (Flash)