[問題] AS2.0的LOADING語法?

看板Flash作者 (小瓜子)時間17年前 (2009/01/17 18:01), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
我需要AS2.0的LOADING語法 在前面的文章找到以下這個語法,這是flash幾的? ------------------------------------ 讀取多少bytes還有總共多少bytes、顯示讀取速度、已用時間、剩餘時間 下面一次搞定 XD 讀取到幾趴有不同動畫請自行製作在load_bar裡(名稱自己改吧) 在frame1 //這兩個是用來抓總大小跟已讀多少 byteloaded = _root.getBytesLoaded(); bytetotal = _root.getBytesTotal(); //用一個變數,名稱自己取,來算已經讀取的佔總大小的多少 loaded = int(byteloaded /bytetotal * 100); t = getTimer (); //這兩行其實是一行,太長了 //這是顯示趴數用的 percent = loaded + "% ( " + int(byteloaded/1000) + " K / " + int(bytetotal/1000) + " K )"; //這個是把已讀多少除以花費時間來算速度 percent = percent + "下載速度:" + int(byteloaded/t) + " K/s"; //這是我把讀取長條叫做load_bar,讓此MC本身的影格位置被讀取趴數控制 load_bar.gotoAndStop( loaded ); //這些就不用解釋了吧... timeloaded = int(t/1000); timeremain = int(timeloaded * (bytetotal- byteloaded) / byteloaded); timeremain = int(timeremain / 60) + "分''''" + int(timeremain % 60) + "秒"; timeloaded = int(timeloaded / 60) + "\''''" + int(timeloaded % 60) + "\""; downloadtime = "已用時間:" + timeloaded + "剩餘時間:" + timeremain; //要記得downloadtime跟percent是你的動態文字框的變數名稱,先設好 frame2 if (byteloaded == bytetotal) { gotoAndPlay(3); } else { gotoAndPlay(1); } frame3 才是放你的主要內容 load_bar.gotoAndStop( loaded ); //這些就不用解釋了吧... timeloaded = int(t/1000); timeremain = int(timeloaded * (bytetotal- byteloaded) / byteloaded); timeremain = int(timeremain / 60) + "分''''" + int(timeremain % 60) + "秒"; timeloaded = int(timeloaded / 60) + "\''''" + int(timeloaded % 60) + "\""; downloadtime = "已用時間:" + timeloaded + "剩餘時間:" + timeremain; //要記得downloadtime跟percent是你的動態文字框的變數名稱,先設好 frame2 if (byteloaded == bytetotal) { gotoAndPlay(3); } else { gotoAndPlay(1); } frame3 才是放你的主要內容 用scene來分隔也可以 ----------------------------------------------- 如果這是2.0的話,那到底要做哪些東西出來,語法裡哪些是物件的名稱呢? 還有哪裡是可以修改的? 如果不是的話,那2.0的LOADING語法是什麼呢? 有LOADING的話,音效音樂是不是選事件就好了呢? 一頭霧水,麻煩教教我吧ˊˇˋ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.150.246 ※ 編輯: ILflower 來自: 59.104.150.246 (01/17 18:02)

01/17 22:32, , 1F
一言難盡啊~~~
01/17 22:32, 1F
文章代碼(AID): #19SQo9as (Flash)