网站首页 | 网页制作 | 网络编程 | 图形图象 | 冲浪宝典 | 操作系统 | 软件教学 | 网络安全 | 认证考试 | 下载中心 | 游戏下载
PHOTOSHOP|FIREWORKS|CORELDRAW|FLASH|3DMAX|Illustrator|PhotoImpact|Painter|Freehand|Maya|AutoCAD|DV|视频处理|作品赏析|其他教程
您现在的位置: 超人气学院 >> 图形图象 >> FLASH >> 文章正文 用户登录 新用户注册
带进度条的Loading制作           
带进度条的Loading制作
作者:未知 文章来源:网络收集 点击数: 更新时间:2006-3-29 2:00:04

Loading的制作已经是个比较老的话题了。但是最近仍然不断有人问这个问题,毕竟什么时候都有初学者嘛。换个角度看,这也说明我们的闪客队伍是在不断涨大,倒是个可喜的现象。也给了我动力,来写这篇文章,给入门者提供一个较为详细的教程。好,我们开始。

 Loading一般可以用两帧来制作,放在动画的最前面。如果一个比较大的动画已经做好了,再插入帧太麻烦,也可以增加一个场景,专门放Loading,这个我们一会儿再讨论。我们先来看看最基本的制作步骤。

 打开Flash MX(我这里以Flash MX做示例,不过其中的编程语句全部都是flash5支持的),新建文件,设定好场景尺寸、背景颜色和帧速。先做一个带有“Loading...”字样的MC(Movie Clip 以下同)。我这里做了个简单的文字闪烁,也是最常用到的一种效果。

 

 把它放入场景的第1帧。在它下面画一个矩形框,里面画个没有边线的矩形填充作为将来的进度条。

 

 选择这个矩形填充,按F8转为符号。

 

 给它命个名,我这里是“jdTiao”。类型选Movie Clip,如果选Graphic,将来在场景中就不能对它命名和进行Action控制(这也是Movie Clip和Graphic的主要区别之一,而通过会动还是不会动来定符号类型则是初学者最易走进的误区,其实MC和Graphic都可以是动画,也都可以是静止图片)。最后需要注意的一点,看见Registrati选项了吗?它旁边有9个小方框,这是用来确定符号的中心点的,我们这里选择左边中间的那个点。你可以试试选择中心点最终会是什么效果。多做这样的尝试是个好习惯,能够帮助你加深理解。经验从哪里来?就是从错误中来!

 在场景中选择进度条,在属性面板中把它命名为“tiao”。注意,这是实例名,要和符号名(jdTiao)区别开,用action控制时,使用的是实例名。这是个初学者易犯的一个错误。

 

 在进度条的右边创建一个动态文本,宽度为3个字母,设置它的属性:变量名为“loaded”,对齐方式为居左。紧接其后,创建一个静态文本,输入一个百分号“%”。

 

 现在场景编辑基本完成,按F6插入一个关键帧,我们需要2个帧来进行循环。下面开始action的编写。

 第1帧:

 loaded = Math.round(getBytesLoaded()/getBytesTotal()*100);
 setProperty("_root.tiao", _xscale, loaded);
 if (loaded>==100) {
 gotoAndPlay(3);
 }

 我来解释一下这几个语句。

 loaded = Math.round(getBytesLoaded()/getBytesTotal()*100);

 这是给变量loaded赋值的语句。“loaded”是什么?还记得我们刚才创建的动态文本吗?我们给它设置的变量名就是“loaded”,这样,在动画发布后,动态文本框中显示的内容就是loaded的值。也就是说,只要按我们的需要动态的给loaded赋值,场景中就会即时的显示出这些数据。这里想要显示的是已经下载的百分比,看看如何计算:

 getBytesLoaded() 获取已经下载多少字节的函数;

 getBytesTotal() 获取动画共有多少字节的函数;

 它俩的比值再乘上100,就得到了下载的百分比;

 Math.round() 它的作用是把数值四舍五入,这样就把百分比进行了取整。

 

[1] [2] 下一页

[ 收藏此页到: 天天|和讯|博采|ViVi|狐摘|我摘|天极 ] 文章录入:kinda    责任编辑:kinda 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    专 题 栏 目
    最 新 热 门
     After effects简明教程[3222]
     Flash人物动画制作轻松[1760]
     用Flash MX模板制作幻[1445]
     用FLASH打造多彩下拉菜[1119]
     FLASH游戏编程[981]
     Panopticum公司的AE插[948]
     loadMovie问题全解[898]
     漫画衣服的画法[852]
     moho教程[841]
     制作别致的Flash圣诞贺[828]
    相 关 文 章
    动画课件制作技巧2 如何在
    动画课件制作技巧5 如何在
    FlashAS教程:在主影片中制
    使用loadclip载入swf文件的
    实现导入外部JPG图片时显示
    在Flash中制作带有进度条的
    在主影片中制作外部载入进
    多重外部载入 - 进度条(mu
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)