欢迎访问乐学网站!学习制作Flash的摇篮!
站内搜索:
浏览信息 您当前的位置:首页 >> 浏览信息
swf加载条的制作方法
【字体: 】   【时间:2019-5-1】  【作者:乐学】  【关 闭】  【打 印

swf加载条对于swf的播放进度直观,所以应用非常广泛。但是由于制作复杂一般人望而却步。swf加载条的制作方法真的就那么难吗?其实不是的。下面就简单的介绍swf加载条的制作方法。

1swf加载条的制作共分七层

第一层:影片剪辑

第二层:音效

第三层:进度条

第四层:滑块

第五层:遮罩

第六层:百分比

第七层:代码

2)各层简述

第一层影片剪辑要作成元件,名称yp_mc

第二层音效加在主场景里

第三层进度条要作成元件名称,blt_mc

第四层滑块要作成元件,名称hk_mc

第五层遮罩加在主场景里

第六层百分比加在主场景里,名称num

第七层代码加在主场景时间轴上

3)第五层遮罩重点说明:目的是滑块滑过后遮罩原进度条显示新完成进度。

具体看看本站Flash视频。

swf加载条代码

l = blt_mc._x;

r = l+blt_mc._width;

h = blt_mc._y;

hk_mc.onEnterFrame = function() {

       this._x = blt_mc._x+int((blt_mc._width/yp_mc._totalframes)*yp_mc._currentframe);

       pp.text = int((blt_mc._width/yp_mc._totalframes)*yp_mc._currentframe);

       kk = int((hk_mc._x-blt_mc._x)/blt_mc._width*100);

       num.text = kk+"%";

};

hk_mc.onPress = function() {

       startDrag(this, false, l, h, r, h);

       delete hk_mc.onEnterFrame;

};

hk_mc.onRelease = function() {

       stopDrag();

       kk = int((hk_mc._x-blt_mc._x)/blt_mc._width*100);

       num.text = kk+"%";

       rr = int(yp_mc._totalframes*kk/100);

       yp_mc.gotoAndPlay(rr);

       hk_mc.onEnterFrame = function() {

              this._x = blt_mc._x+int((blt_mc._width/yp_mc._totalframes)*yp_mc._currentframe);

              pp.text = int((blt_mc._width/yp_mc._totalframes)*yp_mc._currentframe);

              kk = int((hk_mc._x-blt_mc._x)/blt_mc._width*100);

              num.text = kk+"%";

       };

};

hk_mc.onReleaseOutside = function() {

       stopDrag();

       kk = int((hk_mc._x-blt_mc._x)/blt_mc._width*100);

       num.text = kk+"%";

       rr = int(yp_mc._totalframes*kk/100);

       yp_mc.gotoAndPlay(rr);

       hk_mc.onEnterFrame = function() {

              this._x = blt_mc._x+int((blt_mc._width/yp_mc._totalframes)*yp_mc._currentframe);

              pp.text = int((blt_mc._width/yp_mc._totalframes)*yp_mc._currentframe);

              kk = int((hk_mc._x-blt_mc._x)/blt_mc._width*100);

              num.text = kk+"%";

       };

};

具体枚举参见:本站Flash视频中的Flash游戏开磁悬塔吊视频

关闭页面】【页面顶部
本站所有资源未经许可不得转载复制,违者必究。
© Copyright 2008-2020 www.lexue.noip.cn All Right Reaserved. 乐学网站 拥有所有版权
联系:邮箱 mfsluw@163.com QQ:757516636 苏ICP备08106044号   技术支持:乐学