论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash AS教程
Tag:2.0,3.0菜鸟,游戏,,cs,技巧,源码,,文本,文字,函数,音乐,随机,拖拽,asp,access,xml,mc,视频教程

flash AS 2.0制作遮罩进度条加载

文章类别:Flash AS | 发表日期:2009-4-30 7:41:04

本例讲解运用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文件放在网上会直接出现进度条 加载完成后才会开始播放第二帧。

视频教程列表
文章教程搜索
 
Flash AS推荐教程
Flash AS热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058