[問題] 如何讓網站LOADING每次都跑

看板Flash作者 (Child)時間13年前 (2011/12/22 16:19), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/2 (看更多)
嗨~大家好~ 小弟第一次在PTT上PO文發問, 如有哪些地方要改進請多指教 QQ 我製作一個LOADING要載入我的網站, 第一次進入網站時會重頭開始載到100%, 第二次進入網站時LOADING只會閃一下就進入網站了, 目前上網爬文GOOGLE過, 只知道第一次LOADING後就會把檔案存在電腦裡, 所以之後再載入就不用重新讀取(應該是這樣吧 @@ 除非把歷史紀錄刪除否則就不會重新載入, 但是我現在希望能夠讓瀏覽者不用刪除歷史紀錄, 就可以每次進來都重新LOADING, 那我該如何做呢? 請大家幫幫我 謝謝 ^_______^~ 補充一下我的程式碼(AS3.0): this.root.loaderInfo.addEventListener(ProgressEvent.PROGRESS, Pc); this.root.loaderInfo.addEventListener(Event.COMPLETE, Go); function Pc(e:ProgressEvent):void { var percent:Number=e.bytesLoaded/e.bytesTotal; all_mc.gotoAndStop(Math.floor(percent*100)); pText.text="Loading..."+String(Math.floor(percent*100))+"%"; stop(); } function Go(e:Event):void { this.loaderInfo.removeEventListener(ProgressEvent.PROGRESS, Pc); this.loaderInfo.removeEventListener(Event.COMPLETE, Go); gotoAndStop(1,"main"); } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.205.183.25 ※ 編輯: poorchild7 來自: 123.205.183.25 (12/22 16:20) ※ 編輯: poorchild7 來自: 123.205.183.25 (12/22 16:27)

12/22 21:04, , 1F
就把Complete拿掉,然後用timer之類的控制loading畫面
12/22 21:04, 1F

12/22 21:04, , 2F
實際上loading已經完成了,你應該只是想重跑loading畫面吧
12/22 21:04, 2F
請問有範例可以參考嗎?因為小弟我不會用timer QQ 還有另外一個問題, 每次我更新網站並且上傳 都沒有辦法馬上看到更新的網頁 必須要刪除瀏覽紀錄才能看到 請問有辦法克服這個問題嗎? 是不是跟語法有關係呢? 我的網站一開始有個導入頁 語法是: logo_mc.logo_btn.addEventListener(MouseEvent.MOUSE_DOWN,Go); function Go(e:MouseEvent) { navigateToURL(new URLRequest("loading.html"),"_self"); } 每次更新完網站只有導入頁會變更, 其他的頁面都只能透過刪除記錄重新瀏覽才能看到 請大家幫幫我 謝謝 QQ ※ 編輯: poorchild7 來自: 123.205.183.25 (12/23 11:10)

12/23 12:09, , 3F
new URLRequest("loading.html?"+Math.random())
12/23 12:09, 3F
文章代碼(AID): #1EykWKqr (Flash)
文章代碼(AID): #1EykWKqr (Flash)