- 最後登錄
- 2012-8-5
- 在線時間
- 978 小時
- UID
- 275
- 閱讀權限
- 140
- 精華
- 71
- 帖子
- 3799
- 日誌
- 0
- EXP
- 6040 點
- 金幣
- 4990 個
- 註冊時間
- 2008-3-27
- 帖子
- 3799
- EXP
- 6040 點
- 金幣
- 4990 個
- 好友
- 0
- 註冊時間
- 2008-3-27
|
1. 在第一個frame讀取檔案size
frame 1:
-
- totalsize = _root.getBytesTotal(); //讀取flash file size
複製代碼
2. 在load area frame加入 loading movie clip及dynamic text box(比instant名為showPercent)顯示loaded percentage, 記得在load area frame 開始的一格比label名, eg. loopArea, 真正content比label名, eg. tooling
3. 加入actionscript, 更新loaded percentage及 判斷是否已完全loaded, 未load完 返回loopArea重覆animation, 已load完進入tooling內容
- stop();
- currentsize = _root.getBytesLoaded(); //讀取已load的size
- showPercent.text=Math.floor((currentsize/totalsize)*100) + "%" ; //showPercent為一dynamic Text的Instant名, 用來顯示已下載的percentage
- if ( currentsize>=totalsize) { //如已完全下載 將執行的frame
- gotoAndPlay("tooling");
- } else {
- gotoAndPlay("loopArea");; // keep loading animation
- }
-
複製代碼
4. 在真正內容的一格放入大size element, eg. 影片, 大相版等等, 否則, 因為很快loaded, 便看不到loading percentage.
5. 最後置入dreamweaver看, 便看效果了 |
|