隨筆 - 8  文章 - 55  trackbacks - 0
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          朋友的Blog

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          [原創(chuàng)]在主影片中制作外部載入進(jìn)度條!

        1. [原創(chuàng)]在主影片中制作外部載入進(jìn)度條!

          制作loading雖然是老生常談的話題,但很多朋友在制作flash網(wǎng)頁(yè)的時(shí)候提過(guò)如何將加載外部影片的進(jìn)度條做在主影片中,我想這是可以簡(jiǎn)化外部影片制作的原因吧。下面我把制作方法簡(jiǎn)單給大家介紹一下。(不知道以前有沒(méi)有朋友發(fā)過(guò)此類的文章,如有雷同,實(shí)屬巧合!)

          這個(gè)源文件的演示只能看這里了:http://yatu.512j.com

          開(kāi)始制作了:

          (一)按Ctrl+F8新建一個(gè)影片剪輯,命名為 tiao 然后選用矩形工具,從場(chǎng)景中心點(diǎn)向右拉出一個(gè)條形。如圖1

          (圖1)

          (二)按Ctrl+F8新建一個(gè)影片剪輯,命名為 loading 按Ctrl+L打開(kāi)庫(kù),將剛才制作好的影片剪輯 tiao 從庫(kù)中拖入場(chǎng)景,取實(shí)例名為 jdt 如圖2

          (圖2)

          (三)選擇文本工具,在屬性面板中選擇--動(dòng)態(tài)文本框,拉出一個(gè)文本框,變量名為 bfb 如圖3

          (圖3)

          (四)回到主場(chǎng)景,在第50幀插入關(guān)鍵幀,從庫(kù)中將影片剪輯 loading 拖入主場(chǎng)景,取實(shí)例名為 loading 進(jìn)度條就做好了。(注意:這里設(shè)定影片播放到第50幀時(shí)開(kāi)始加載外部動(dòng)畫(huà),這個(gè)根據(jù)你的影片設(shè)計(jì)要求而自定)如圖4

          (圖4)

          (五)新建一個(gè)層,在第50幀插入關(guān)鍵幀,加入代碼。如下:

          loadMovieNum("mc.swf", 2);//將外部影片mc加載到級(jí)層2

          loading.onEnterFrame = function() { //循環(huán)獲得進(jìn)度

          a = _level2.getBytesLoaded();//獲得已下載的字節(jié)數(shù),注意我將外部影片加載到級(jí)層2

          b = _level2.getBytesTotal(); //獲得整個(gè)動(dòng)畫(huà)字節(jié)數(shù)

          loading.bfb = int(a/b*100) add "%";//獲得下載百分比

          loading.jdt._xscale = (a/b*100);//獲得進(jìn)度條橫向縮放值

          if (a == b) { //如果下載完成,取消循環(huán),開(kāi)始播放下載的動(dòng)畫(huà)

          delete loading.onEnterFrame;

          tellTarget ("_level2") {

          play();

          }

          }

          };

          stop();

          本文源文件下載:[upload=rar]viewFile.asp?ID=149906[/upload]

          主動(dòng)畫(huà)loading全部完成,這時(shí)只差制作外部動(dòng)畫(huà)了。在外部動(dòng)畫(huà)中注意第一幀加上動(dòng)作stop();就可以了。如果你要加上一個(gè)過(guò)度動(dòng)畫(huà)也很簡(jiǎn)單干,我就不細(xì)說(shuō)了,自行設(shè)計(jì)。

          吖!總算寫(xiě)完了,第一次寫(xiě)這種東東,寫(xiě)得比較簡(jiǎn)單,但希望能給剛接觸flash的朋友些許拋磚引玉的作用。

          posted on 2006-06-12 08:59 blog搬家了--[www.ialway.com/blog] 閱讀(343) 評(píng)論(0)  編輯  收藏 所屬分類: AS2.0
          主站蜘蛛池模板: 瑞昌市| 冀州市| 都江堰市| 华池县| 三河市| 库伦旗| 共和县| 塔河县| 凤翔县| 乐清市| 新化县| 涿州市| 大余县| 方城县| 嘉义市| 沈阳市| 河津市| 浙江省| 尤溪县| 阿尔山市| 仪征市| 抚顺县| 峨山| 成安县| 新津县| 宿州市| 岑巩县| 余江县| 互助| 义马市| 沽源县| 营山县| 泸州市| 博野县| 内黄县| 贞丰县| 滦平县| 临江市| 洪湖市| 乃东县| 霍州市|