隨筆 - 8  文章 - 55  trackbacks - 0
          <2025年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          朋友的Blog

          最新評論

          閱讀排行榜

          評論排行榜

          [原創]在主影片中制作外部載入進度條!

        1. [原創]在主影片中制作外部載入進度條!

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

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

          開始制作了:

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

          (圖1)

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

          (圖2)

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

          (圖3)

          (四)回到主場景,在第50幀插入關鍵幀,從庫中將影片剪輯 loading 拖入主場景,取實例名為 loading 進度條就做好了。(注意:這里設定影片播放到第50幀時開始加載外部動畫,這個根據你的影片設計要求而自定)如圖4

          (圖4)

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

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

          loading.onEnterFrame = function() { //循環獲得進度

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

          b = _level2.getBytesTotal(); //獲得整個動畫字節數

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

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

          if (a == b) { //如果下載完成,取消循環,開始播放下載的動畫

          delete loading.onEnterFrame;

          tellTarget ("_level2") {

          play();

          }

          }

          };

          stop();

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

          主動畫loading全部完成,這時只差制作外部動畫了。在外部動畫中注意第一幀加上動作stop();就可以了。如果你要加上一個過度動畫也很簡單干,我就不細說了,自行設計。

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

          posted on 2006-06-12 08:59 blog搬家了--[www.ialway.com/blog] 閱讀(338) 評論(0)  編輯  收藏 所屬分類: AS2.0
          主站蜘蛛池模板: 祁阳县| 芜湖市| 临湘市| 南部县| 常熟市| 新乡市| 茌平县| 双柏县| 昆明市| 醴陵市| 曲水县| 北流市| 兴化市| 佛坪县| 兴宁市| 乌兰浩特市| 浦县| 文水县| 布拖县| 高安市| 贵德县| 双辽市| 德江县| 平陆县| 浦城县| 瓮安县| 山西省| 安达市| 神木县| 平陆县| 海盐县| 广东省| 南部县| 若尔盖县| 屏东县| 岳池县| 彭山县| 龙游县| 广丰县| 棋牌| 拉孜县|