看板 Flash 關於我們 聯絡資訊
簡單的說 我現在寫一個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