查看完整版本: Flash进度条的制作【个人详细讲解】组图

梦自在 2008-3-21 22:37

Flash进度条的制作【个人详细讲解】组图

由于在论坛和其他网站上经常可以看到新手请教如何制作FLASH进度条的问题,答案各式各样(有图片的稀少),讲的清楚,但是新手不懂怎么做,这说了等于白讲,所以小弟在这为大家详细讲解FLASH进度条的制作,网上可找不到这么详细讲解哦.好废话不多说,转入正题:
我们先来看看Loading.
几乎所有优秀的成熟的Flash作品都少不了Flash Loading的画面(也就是我们常说的Flash中的预载画面)。因为如果没有Actionscrip(以下简称AC)对整个动画作品进行控制的话,动画就会边下载边播放,严重地破坏作品欣赏的整体性。而制作一个好的预载画面,一来可以判断动画是否下载完全;二来可以让浏览者在等待中得以欣赏,尤其是一个好的预载动画往往会给浏览者一种震撼。下面我们就来分析一下Loading动画的制作方法。
一.建一电影文件,点时间轴下的增加图层“+”按钮,建立4个图层, 从上到下分别命名为:action层、进度条层、按钮层、动画层。请看下图:
[img]http://p15.freep.cn/p.aspx?u=v20_p15_p_0803201936216237_0.jpg[/img]
二:AC控制层--添加代码
1.选中action图层第一帧在属性面板处,写上"play"
(加上帧标签play)选中action图层第一帧在属性面板处,写上"play"
[img]http://p14.freep.cn/p.aspx?u=v20_p14_p_0803201939481955_0.jpg[/img]
[img]http://freep.cn/p.aspx?u=v20__p_0803201941224656_0.jpg[/img]
然后窗口--动作(F9) 打开动作面板.
// 将电影总字节数赋值给total变量
total = _root.getBytesTotal();
// 将已经下载的字节数赋值给loaded变量
loaded = _root.getBytesLoaded();
// 取整计算已下载的字节数的百分比并赋值给变量load
load = int(loaded/total*100);
// 把已下载的字节数赋值给动态文本变量loadtxt
loadtxt = "loading"+load+"%";
// 进度条同时按百分比数跳转到相应的帧上去;
_root.进度条.gotoAndStop(load);
然后窗口--动作(快捷键F9)打开动作面板输入代码.请看下图↓
[img]http://freep.cn/p.aspx?u=v20__p_0803201941544533_0.jpg[/img]
然后选中action图层第6帧(F7)插入一个关空白关键帧,.
[img]http://freep.cn/p.aspx?u=v20__p_0803201943595167_0.jpg[/img]
复制下面的代码并粘贴。
如果下载字节数=总字节数,跳转到6帧停止
if (loaded == total) {
gotoAndStop(6);
//否则跳转到标签名"play"的帧,继续下载
} else
{
gotoAndPlay("play");
}
看下图.
[img]http://freep.cn/p.aspx?u=v20__p_0803201945283873_0.jpg[/img]
三:创建进度条影片剪辑
1.(Ctrl+f8)插入--新建元件--行为为影片剪辑,命名为:
"进度条"。 在这个MC上,建立了两层,分别为“边框线”、
“填充色” 请看下图:
[img]http://p15.freep.cn/p.aspx?u=v20_p15_p_0803201948547962_0.jpg[/img]
2. 在“边框线”层,选择矩形工具,边框及填充颜色自定义,画一个矩形,在属性面板设置:宽:300;高:24;X:-150,Y:-12。在100帧处F5插入普通帧。选中矩形里面的填充色(Ctrl+X)剪切,粘贴到“填充色”层第一帧(Ctrl+Shift+V)选择编辑菜单下的粘贴到当前位置,调整填充色颜色,在100帧处F6插入关键帧,选中第一帧创建“形状”动画,在第一帧将矩形宽改为:3。双击矩形框在属性面板把笔触调整为:2,颜色自定义。
[img]http://freep.cn/p.aspx?u=v20__p_0803201949184531_0.jpg[/img]
[img]http://p15.freep.cn/p.aspx?u=v20_p15_p_0803201950387485_0.jpg[/img]
←设置后的图
3.回到场景2中把刚做好的“进度条”MC从库中拖放到“进度条”这一图层的第一帧上,放到合适的位置。然后选中舞台中的“进度条”MC,在属性面板上写上实例名“进度条"。在第6帧按F5插入普通帧 .下图↓
[img]http://p14.freep.cn/p.aspx?u=v20_p14_p_0803201954061673_0.jpg[/img]
4.选中“进度条”层,选择文本工具“A”,在舞台合适的位置加入一个动态文本框(文本框是动态的写入程序运算后的百分比结果的),在属性面板上设置文本类型:动态文本,字体:Arial 变量名:loadtxt,单行,字体大小颜色自定义。请看下图.
[img]http://p15.freep.cn/p.aspx?u=v20_p15_p_0803202001038135_0.jpg[/img]
五:按钮层--添加播放按钮
1.在“按钮层”第6帧按(F7)插入一个空白关键帧,选择窗口菜单下
公用库,打开按钮库,托出一个自己喜欢的播放按钮, 摆放到舞台合
适位置并调整大小。
有时间可以自己做一个和你的作品风格统一的按钮。
[img]http://p15.freep.cn/p.aspx?u=v20_p15_p_0803202016546913_0.jpg[/img]
2.选中舞台上的按钮元件:窗口--动作(F9)打开动作面板,
给按钮加上
下面的代码:
on (release) {//释放按钮
gotoAndPlay("场景 1", 7);//跳转并播放场景1的第7帧
}
选中舞台上的按扭元件.打开动画板面,(快捷键F9) 添加代码.
[img]http://p14.freep.cn/p.aspx?u=v20_p14_p_0803202107381593_0.jpg[/img]
六:动画层--放置动画MC
现在loading就能用了,但为了让等待画面好看可以在“动画层”
加入动画MC。我们可以自己做一个动画的MC,或者把场景1作
品中比较漂亮的影片剪辑加入到“动画层”,放到合适的位置,
也可以自己去创意。
七 :测试保存。Ctrl+Enter 测试影片
不知道你们学会了没,如果还看了是不懂,请登入此网站给我留言:[url=http://space.flash8.net/space/?748321][color=#006699]http://space.flash8.net/space/?748321[/color][/url]
或者QQ联系我:330717849
我讲为您解答您不懂的地方 ^ ^
现在完整处理完了,大家可以按照我所说的去试下

denglingui 2008-3-21 23:30

急求一本《Photoshop 6.0 基础与应用教程》

本人由于学习需要,急求一本《Photoshop 6.0 基础与应用教程》(飞思教育产品研发中心编著,北京: 电子工业出版社, 2000.10),想问问在该论坛各位热爱Photoshop设计的朋友看是否还有这么一本书,我想该论坛上有如此多热爱Photoshop设计的人,或许有许多人曾经买过这么一本书,如果有的话,本人愿原价购买,同时请大家问问自己身边的爱好Photoshop的人。谢谢。
   联系方式:QQ:460704719
                          电话:023-60824380    023-65025080
                          E-mail:denglingui@sina.com

denglingui 2008-3-21 23:32

本人由于学习需要,急求一本《Photoshop 6.0 基础与应用教程》(飞思教育产品研发中心编著,北京: 电子工业出版社, 2000.10),想问问在该论坛各位热爱Photoshop设计的朋友看是否还有这么一本书,我想该论坛上有如此多热爱Photoshop设计的人,或许有许多人曾经买过这么一本书,如果有的话,本人愿原价购买,同时请大家问问自己身边的爱好Photoshop的人。谢谢。
   联系方式:QQ:460704719
                          电话:023-60824380    023-65025080
                          E-mail:denglingui@sina.com

mymissyuan 2008-3-24 19:42

好东西,先收着,以后有时间在交作业了

小向向 2008-3-25 14:48

abc::01 依葫芦画瓢```终于做完了``交作业`初学FLASH`第六步不会做```有不对的地方还请楼主指教下````````

哇2哇 2008-3-27 12:12

abc::16 看的我头都大了,还是有点不明白!得好好看看

domotoyuki 2008-4-5 14:22

好复杂哦,不过这个想学很久了,谢谢楼主分享

kingk 2008-4-5 20:50

你太伟大了 abc::04
原来是这样赋值啊

雪水冰 2008-4-8 10:35

abc::37

  写 的辛苦。。但是。。文字太多。讲的也很细。。

不知道我能不能也发个这样的教材了。是从别的网站看到的了。觉的比你这个容易理解了。

lgs8883 2008-4-8 16:06

看的我头都大了

丫吖 2008-4-8 17:13

abc::09 先坐下来……慢慢看哦……

zluj103 2008-4-9 00:43

辛苦,版主~~~~

在天一边 2008-9-14 21:46

图片连接过期了哦abc::08 abc::08

amu9394 2008-10-5 15:39

没图片啊

风四娘 2008-10-5 21:33

图片已经挂了~~~~~~~~~~~~

暗灰色 2008-10-9 08:59

东西,先收着,以后有时间在交作业了

东西,先收着,以后有时间在交作业了

小轩 2008-11-6 14:22

图片地址过期啦   楼主快改下吧
页: [1]
查看完整版本: Flash进度条的制作【个人详细讲解】组图