Flash AS 2.0实例教程:加载进度条之点点进度,本例讲解运用Flash AS 2.0代码实现加载进度条效果,本教程讲解的是进度条中点点进度的制作方法,对于比较大的文件很有用,希望能给朋友们带来帮助~~
【 tulaoshi.com - Flash 】
本文由 中国 新生上路 原创,转载请保留此信息!
在学习中遇到问题请到 论坛 发贴交流
先来看下效果:
第一步:新建一flash文档,降背景色改为你喜欢的颜色,大小自己定,帧频为24
第二步:新建一影片剪辑元件loading,此元件舞台上用字体工具写出loading字样,写完后在时间轴上图层一的第四十一帧右键插入帧,新建图层,这时绘出loading后面点的效果,单击图层2的第一帧在舞台上loading后面画出一个实心圆形(无线条的园),大小为2*2,选中图层1的第14帧处,插入一关键帧,并复制一个小圆粘贴到适当的位置,再在图层一的第28帧处插入一关键帧,再次复制一个小园,这时有三个小圆位置如图
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)第三步:我们回到主场景中,把loading元件拖入到主场景中的适当位置,新建一图层图层二,这是我们选择字体工具,并在下面属性面板中选择其为动态文本,属性设置如图在舞台适当位置点击一下出现一个空白文本框,设置其实例名称为loadb
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)第四步:新建一图层三,在图层三的第一帧上写出如下代码
stop(); //第一帧停止//
_root.onEnterFrame = function() {
_root.loadb.text = Math.round((_root.getBytesLoaded()/_root.getBytesTotal()*100*100)/100); //已加载的字节除以总字节等于文本输出的数字(即加载的百分比//
_root.loadb.text += "%"; //再此文本后面加上%//
if (_root._framesloaded=_root._totalframes || _root.getBytesLoaded()=_root.getBytesTotal()) { //如果已加载的帧数大于总帧数或者已加 载的字节数大于总字节数//
delete _root.onEnterFrame; //删除此代码
gotoAndPlay(2); //进入到第二帧
}
};
这时再第二帧开始创建你自己的flash作品,你的作品文件越大效果会越好哦,注意你在测试影片时候要按下两次crtl+enter哦
来源:http://www.tulaoshi.com/n/20160129/1485564.html
看过《Flash AS 2.0实例教程:加载进度条之点点进度》的人还看了以下文章 更多>>