FLASH进度条怎么弄?
大家好,我是新学的菜鸟,谁能准确的告诉我FLASH模块进度条怎么弄?时间完就显示出来,别打一大堆文字,我看不懂,有视屏的感谢再感谢!!!...
大家好,我是新学的菜鸟,谁能准确的告诉我FLASH模块进度条怎么弄?时间完就显示出来,别打一大堆文字,我看不懂,有视屏的感谢再感谢!!!
展开
2个回答
2013-12-27
展开全部
真的我做不了,但是伪的就可以在第一个图层中画一个黑框框,然后转换为元件,(不是按钮就行,名字随便),在100帧中选择“插入帧”(其实多少帧都行)然后,在这一层的上面再建一个图层,里面画一个与黑框框高度相当的一个矩形(颜色自定),宽度就是你要的进度条初始长度。(注意,不要组合),然后在100帧处插入关键帧,并将那个矩形拉长到与黑框框一样长,然后单击这个图层除关键帧外任意一个帧,在下面属性的补间栏中,选择形状补间,就OK啦
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
2013-12-27
展开全部
只能告诉你思路,要现成的话,其实直接去百度一下就有了.
首先你要建立一个bar的进度条元件(如图所示,将进度条做成100帧的过渡动作即可)
回到主场景将bar拖到舞台,再建立一层,用来写AS(脚本).
用脚本来控制这个进度条,AS如下:
//a = getBytesLoaded();
//b = getBytesTotal();
//loaded = int(a/b)*100;
//loading = loaded+"%";
byteloaded = _root.getBytesLoaded();
bytetotal = _root.getBytesTotal();
loaded = int(byteloaded /bytetotal * 100);
t = getTimer ();
// K
percent = loaded + "% ( " + int(byteloaded/1000) + " K / " + int(bytetotal/1000) + " K )";
loadspeed = "下载速度:" + int(byteloaded/t * 100)/100 + " K/s";
loading_bar.gotoAndStop(loaded);
//load_bar.gotoAndStop( loaded );
// Time
timeloaded = int(t/1000);
timeremain = int(timeloaded * (bytetotal- byteloaded) / byteloaded);
timeremain = int(timeremain / 60) + "\'" + int(timeremain % 60) + "\"";
timeloaded = int(timeloaded / 60) + "\'" + int(timeloaded % 60) + "\"";
downloadtime = "已用时间:" + timeloaded + " " + "剩余时间:" + timeremain;
首先你要建立一个bar的进度条元件(如图所示,将进度条做成100帧的过渡动作即可)
回到主场景将bar拖到舞台,再建立一层,用来写AS(脚本).
用脚本来控制这个进度条,AS如下:
//a = getBytesLoaded();
//b = getBytesTotal();
//loaded = int(a/b)*100;
//loading = loaded+"%";
byteloaded = _root.getBytesLoaded();
bytetotal = _root.getBytesTotal();
loaded = int(byteloaded /bytetotal * 100);
t = getTimer ();
// K
percent = loaded + "% ( " + int(byteloaded/1000) + " K / " + int(bytetotal/1000) + " K )";
loadspeed = "下载速度:" + int(byteloaded/t * 100)/100 + " K/s";
loading_bar.gotoAndStop(loaded);
//load_bar.gotoAndStop( loaded );
// Time
timeloaded = int(t/1000);
timeremain = int(timeloaded * (bytetotal- byteloaded) / byteloaded);
timeremain = int(timeremain / 60) + "\'" + int(timeremain % 60) + "\"";
timeloaded = int(timeloaded / 60) + "\'" + int(timeloaded % 60) + "\"";
downloadtime = "已用时间:" + timeloaded + " " + "剩余时间:" + timeremain;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |