AGAMES 討論區

 找回密碼
 快速註冊
搜索
查看: 3184|回復: 0
打印 上一主題 下一主題

☆█ FLASH Preloader 教學 █☆ [複製鏈接]

七級帝王會員

☆Prince★}+}|電腦王子

Rank: 7Rank: 7Rank: 7

帖子
3799
EXP
6040 點
金幣
4990 個
好友
0
註冊時間
2008-3-27

友誼之星勳章

跳轉到指定樓層
樓主
發表於 2008-10-29 21:33:21 |只看該作者 |正序瀏覽
1. 在第一個frame讀取檔案size
frame 1:


  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內容

  1. stop();
  2. currentsize = _root.getBytesLoaded(); //讀取已load的size
  3. showPercent.text=Math.floor((currentsize/totalsize)*100) + "%" ; //showPercent為一dynamic Text的Instant名, 用來顯示已下載的percentage
  4. if ( currentsize>=totalsize) { //如已完全下載 將執行的frame
  5.         gotoAndPlay("tooling");
  6. } else {
  7.         gotoAndPlay("loopArea");; // keep loading animation
  8. }
複製代碼



4. 在真正內容的一格放入大size element, eg. 影片, 大相版等等, 否則, 因為很快loaded, 便看不到loading percentage.


5. 最後置入dreamweaver看, 便看效果了
Alta Multimedia - Youtube:http://www.youtube.com/user/altahk
您需要登錄後才可以回帖 登錄 | 快速註冊

Archiver|手機版|AGAMES 討論區

GMT+8, 2024-11-14 09:54 , Processed in 0.046774 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回頂部