永发信息网

Flash进度条怎么做?

答案:3  悬赏:70  手机版
解决时间 2021-08-19 19:40
  • 提问者网友:不要迷恋哥
  • 2021-08-19 15:10

最好有“图”,容易理解,我在网上看过,太复杂,高手可以说的简单点吗?

(假的进度条就免了)

最佳答案
  • 五星知识达人网友:底特律间谍
  • 2021-08-19 15:49

最简单的FLash进度做法:


一、新建Flash文档,设置好大小后,SHIFT+F2调出场景面版,这时会看到“场景一”双击改其名为“Loading”,点场景面版下的+号标志,添加多一个场景“scene”。(本人习惯将Loading与内容场景动画分开来,在场景动画反复的修改中,不会误操作到Loding元件。)


二、点击场景中的“Loading”添加如下层“边框、进度条、百分比、Actions层”



1、边框层:作为loading时的动画图标进度显示,在此层添加一个名为进度条的影片剪辑

2、边框层:可有可无,只是放置loading过层中,界面一些修饰图,如可动的公仔,Loding文字的变化,起到不单调的作用


3、百分比层:添加一个动态文本框,用于显示进度数字


4、Actions代码层:
第一帧代码:
total = _root.getBytesTotal();
loaded = _root.getBytesLoaded();
baifenshu = int((loaded/total)*100);
baifenbi = baifenshu+"%";
setProperty("jindutiao", _xscale, baifenshu);

第二帧代码:
if (baifenshu == 100) {
gotoAndPlay(3);
} else {
gotoAndPlay(1);
}



文章出处及完整代码下载: http://www.yfsjw.com/news_show.asp?Sendid=161


全部回答
  • 1楼网友:夜风逐马
  • 2021-08-19 17:14
做毕业论文了?
  • 2楼网友:胯下狙击手
  • 2021-08-19 16:28

进度条其实就2个代码,至于图片(背景)自己喜好什么就装饰什么的!

选中第一帧在属性面板<帧标签>处,写上"play"(加上帧标签play),然后窗口--动作(F9)打开动作面板,复制下面的代码并粘贴见 // 将电影总字节数赋值给total变量 total = _root.getBytesTotal(); // 将已经下载的字节数赋值给loaded变量 loaded = _root.getBytesLoaded(); // 取整计算已下载的字节数的百分比并赋值给变量load load = int(loaded/total*100); // 把已下载的字节数赋值给动态文本变量loadtxt loadtxt = "loading"+load+"%"; // 进度条同时按百分比数跳转到相应的帧上去; _root.进度条.gotoAndStop(load); 在第6帧(F7)插入一个关空白关键帧,复制下面的代码并粘贴,请看(图4) //如果下载字节数=总字节数,跳转到6帧停止 if (loaded == total) { gotoAndStop(6); //否则跳转到标签名"play"的帧,继续下载 } else { gotoAndPlay("play"); 参考资料: http://hi.baidu.com/wystart/blog/item/f620352a694a1af0e6cd40f5.html

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯