[問題] 讀取進度條有殘像?!

看板Flash作者 (穿過去了)時間17年前 (2009/01/12 20:32), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串1/2 (看更多)
各位flash版的前輩大家好 小弟對as只有非常粗淺的認識 認識的範圍也往往只有自己網站需要用到才會找書來應用 其中對於檔案讀取進度條一直有個小問題 (因為是自己網站上面遇到的問題 所以還是以自己的網站作例子) 如這個相簿裡面: http://www.weblink.idv.tw/Photo/Photos/hokkaido/hokkaido.php (不好意思需要點進去看照片的載入) 我的每張照片要載入的當下 讀取進度條都會有一瞬間是整條出現 接下來才是隨下載百分比慢慢增加 以下是我的as:(抄一本教學書來的) frame 1 totalB = this.getBytesTotal(); KB = Math.round(totalB/1024); frame 2 loadB = this.getBytesLoaded(); chiffre.text = Math.round(loadB/totalB*100) bar._xcale = chiffre.text frame 3 if (chiffre.text < 100 ){ gotoAndPlay(2); } else { gotoAndPlay("Main",1); } 註: 其中chiffre.text是數字呈現的百分比 bar這個MC就是讀取進度條 請問是我寫得有問題才導致讀取的瞬間有整條bar跑出來嘛? 若是, 該如何修改呢? 還麻煩有經驗的前輩指教了 謝謝!! :-) -- chez moi: http://www.weblink.idv.tw blog: http://blog.yam.com/steven0127/ bienvenue! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.2.125

01/12 21:24, , 1F
請把第二格的code直接移到第一格的code下面
01/12 21:24, 1F

01/12 21:24, , 2F
然後第三格移到第二格,第三格刪掉
01/12 21:24, 2F

01/12 21:30, , 3F
之所以會有殘像,是因為你第一格沒有將bar長度歸零
01/12 21:30, 3F

01/12 21:31, , 4F
而是在第二格才有更改bar長度的動作出現
01/12 21:31, 4F
文章代碼(AID): #19QpX7qa (Flash)
文章代碼(AID): #19QpX7qa (Flash)