- 最後登錄
- 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看, 便看效果了 |
|