Flash进度条的制作详细讲解(组图)

在论坛和其他网站上经常可以看到新手请教如何制作FLASH进度条的问题,答案各式各样(有图片的稀少),讲的清楚,但是新手不懂怎么做,说了等于白讲,所以小弟在这为大家详细讲解FLASH进度条的制作。网上可找不到这么详细讲解哦,废话不多说,转入正题:
我们先来看看Loading
几乎所有优秀成熟的Flash作品都少不了Flash Loading的画面(也就是我们常说的Flash中的预载画面)。因为如果没有Actionscrip(以下简称AC)对整个动画作品进行控制的话,动画就会边下载边播放,严重地破坏作品欣赏的整体性。而制作一个好的预载画面,一来可以判断动画是否下载完全;二来可以让浏览者在等待中得以欣赏,尤其是一个好的预载动画往往会给浏览者一种震撼。下面我们就来分析一下Loading动画的制作方法。
一、建一电影文件,点时间轴下的增加图层“+”按钮,建立4个图层, 从上到下分别命名为:action层、进度条层、按钮层、动画层。请看下图:
[img]/uploads/allimg/080421/1723490.jpg[/img]
二、AC控制层--添加代码
1、选中action图层第一帧在属性面板处,写上"play"(加上帧标签play)选中action图层第一帧在属性面板处,写上"play"。
[img]/uploads/allimg/080421/1723491.jpg[/img]
[img]/uploads/allimg/080421/1723492.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]/uploads/allimg/080421/1723493.jpg[/img]
然后选中action图层第6帧(F7)插入一个关空白关键帧。
[img]/uploads/allimg/080421/1723494.jpg[/img]
复制下面的代码并粘贴。如果下载字节数=总字节数,跳转到6帧停止。
if (loaded == total) { 
gotoAndStop(6);
//否则跳转到标签名"play"的帧,继续下载
} else

gotoAndPlay("play");
}
看下图:
[img]/uploads/allimg/080421/1723495.jpg[/img]
三、创建进度条影片剪辑
1、(Ctrl+f8)插入--新建元件--行为为影片剪辑,命名为:“进度条”。 在这个MC上,建立了两层,分别为“边框线”、“填充色” 请看下图:
[img]/uploads/allimg/080421/1723496.jpg[/img]
2、 在“边框线”层,选择矩形工具,边框及填充颜色自定义,画一个矩形,在属性面板设置:宽:300;高:24;X:-150,Y:-12。在100帧处F5插入普通帧。选中矩形里面的填充色(Ctrl+X)剪切,粘贴到“填充色”层第一帧(Ctrl+Shift+V)选择编辑菜单下的粘贴到当前位置,调整填充色颜色,在100帧处F6插入关键帧,选中第一帧创建“形状”动画,在第一帧将矩形宽改为:3。双击矩形框在属性面板把笔触调整为:2,颜色自定义。
[img]/uploads/allimg/080421/1723497.jpg[/img]
[img]/uploads/allimg/080421/1723498.jpg[/img]
←设置后的图
3、回到场景2中把刚做好的“进度条”MC从库中拖放到“进度条”这一图层的第一帧上,放到合适的位置。然后选中舞台中的“进度条”MC,在属性面板上写上实例名“进度条”。在第6帧按F5插入普通帧。下图↓
本文转自:http://www.5uflash.com/flashjiaocheng/Flash-loadingjiaocheng/2972.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!欢迎使用ChitGPT进行交流。关于您的问题,Tableau中制作进度条有两种方法。 一种方法是使用直方图,通过改变颜色和计算来实现进度条效果。具体步骤如下: 1.创建一个基于度量值的直方图,显示每个步骤的进度。 2.右键点击图表,选择"编辑轴",将轴中的最小值和最大值设为与数据相匹配的最小值和最大值。 3.选择"颜色"卡片,在"颜色"下的"边框"中选择“无颜色”,并将"填充"颜色设置为您想要的颜色。 4.在"设置"菜单中选择"计算字段",输入以下计算式: SUM([当前进度]) / TOTAL(SUM([总进度])) 其中"当前进度"和"总进度"分别是您度量值的字段名。 5.单击“运算符”下拉菜单,选择“百分比”,将计算式应用于颜色。 6.单击“确定”并应用计算。现在,您已经创建了一个可以显示进度的直方图。 另一种方法是使用Gantt图,它是一种类似于甘特图的可视化方式,用于显示进度和时间。具体步骤如下: 1.导入您的数据并选择Gantt图。 2.在Gantt图中,将您的度量值拖到"大小"和"颜色"菜单。 3.将“进度”度量值拖到“颜色”菜单并应用计算。 4.单击“颜色”卡片,选择需要的颜色。 5.将“进度”度量值拖到“过滤器”菜单,并将过滤器设置为“大于0”。 6.单击“确定”并现在,您已经创建了一个可以显示进度的Gantt图。 希望我可以帮到您,还有其他问题可以随时问我哦!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值