运用Flash AS 2.0代码实现加载进度条效果
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-07
本例讲解运用Flash AS 2.0代码实现加载进度条效果,本教程讲解的是进度条中遮罩进度的制作方法,对于比较大的文件很有用,希望朋友们喜欢~~ 先来看下效果: 只能放一次哦 如果用swf文件打开后再按一次ctrl + enter健哈 这种效果很有用哦 对比较大的文件很有帮助 希望大家都能学会 第一步:新建一flash文件,大小自己设置 第二部:新建一影片剪辑元件,画出一矩形,是矩形左上角与元件中心对其如图 第三步:回到主场景中,画出你想要被遮罩的图形,我写的是我网名,这个自己设置如图 第四步:新建一图层,把矩形元件拖到主场景中,使其与你图层一中的图形完全重合,把此矩形的长度和宽度改为和你图形的长度宽度一致,单击此矩形,设置其实例名称为loadmcb 第五步:单击图层一的第一帧,打开动作面板 输入如下代码 代码: stop(); _root.onEnterFrame = function() { _root.loadb.text = Math.round((_root.getBytesLoaded()/_root.getBytesTotal())*100*100)/100; _root.loadb.text += "%"; _root.loadmcb._xscale = (_root.getBytesLoaded()/_root.getBytesTotal())*100; if (_root.getBytesLoaded() == _root.getBytesTotal()) { _root.nextFrame(); } }; 代码不难理解 第六步:点击左边工具栏的“文本工具”,在下面属性面板中设置其为动态文本,设置如图 然后在舞台合适的位置单击一下,这个动态文本将会输出加载的百分数,单击后会出现一文本框,再单击选择工具,选中该文本框,在属性面板中设置其实例名称为loadb 第七步:选择文件》导入>导入一段音乐文件或者任何视频文件 越大效果越好 但也不能太大 导入到库面板中 第八步:新建一图层三,在图层三的第二帧中插入一个空白关键帧,然后把刚才导入的东西放到第二帧中,并往后插入帧知道音轨消失如图 第九步:单击图层二右键选择遮罩,这时应该就没问题了哈 最后帧如图 最后测试影片 这时你会发现看不到效果,而是直接进入第二帧开始了 ,请再次按下crtl+enter健,这时就会看到你可爱的进度条了哈 如果次swf文件放在网上会直接出现进度条 加载完成后才会开始播放第二帧 关键词:代码 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于运用Flash AS 2.0代码实现加载进度条效果的所有评论