快速业务通道

运用Flash AS 2.0代码实现加载进度条效果

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-07

本例讲解运用Flash AS 2.0代码实现加载进度条效果,本教程讲解的是进度条中遮罩进度的制作方法,对于比较大的文件很有用,希望朋友们喜欢~~ 先来看下效果: 只能放一次哦 如果用swf文件打开后再按一次ctrl + enter健哈 这种效果很有用哦 对比较大的文件很有帮助 希望大家都能学会 第一步:新建一flash文件,大小自己设置
第二部:新建一影片剪辑元件,画出一矩形,是矩形左上角与元件中心对其如图 运用Flash AS 2.0代码实现加载进度条效果 第三步:回到主场景中,画出你想要被遮罩的图形,我写的是我网名,这个自己设置如图
第四步:新建一图层,把矩形元件拖到主场景中,使其与你图层一中的图形完全重合,把此矩形的长度和宽度改为和你图形的长度宽度一致,单击此矩形,设置其实例名称为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();
}
}; 代码不难理解 第六步:点击左边工具栏的“文本工具”,在下面属性面板中设置其为动态文本,设置如图 运用Flash AS 2.0代码实现加载进度条效果 然后在舞台合适的位置单击一下,这个动态文本将会输出加载的百分数,单击后会出现一文本框,再单击选择工具,选中该文本框,在属性面板中设置其实例名称为loadb 运用Flash AS 2.0代码实现加载进度条效果 第七步:选择文件》导入>导入一段音乐文件或者任何视频文件 越大效果越好 但也不能太大 导入到库面板中
第八步:新建一图层三,在图层三的第二帧中插入一个空白关键帧,然后把刚才导入的东西放到第二帧中,并往后插入帧知道音轨消失如图
第九步:单击图层二右键选择遮罩,这时应该就没问题了哈 最后帧如图 运用Flash AS 2.0代码实现加载进度条效果 最后测试影片 这时你会发现看不到效果,而是直接进入第二帧开始了 ,请再次按下crtl+enter健,这时就会看到你可爱的进度条了哈 如果次swf文件放在网上会直接出现进度条 加载完成后才会开始播放第二帧 关键词:代码

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号