动画预载的制作方法

动画预载的制作方法

ID:15280037

大小:616.50 KB

页数:21页

时间:2018-08-02

动画预载的制作方法_第1页
动画预载的制作方法_第2页
动画预载的制作方法_第3页
动画预载的制作方法_第4页
动画预载的制作方法_第5页
资源描述:

《动画预载的制作方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、动画预载的制作方法(1)用Flash创作出来的动画作品被称为网络动画,作品最终是要发布到网上给观众欣赏的。在网上观看动画作品时,由于作品的体积和网速限制,需要装载一段时间才能开始播放,如果没有下载动画的预载画面,页面一片空白没有任何提示,多数观赏者不会有足够的耐心面对空白的网页继续等待,因此需要在作品前面做一个动画预载的等待画面。Flash中的动画预载也就是人们常常提到的Loading,动画预载的画面可以使观赏者了解等待作品需要的时间或下载进度等,有些作品的Loading还体现了作品的风格或内容简介,使观赏者预先知道作品的特色,

2、从而专心等待预载结束来欣赏作品。1.简单动画预载画面的制作方法动画预载与制作MTV一样,根据每个人的喜好和风格的不同,做出来的画面也各具特色,从动画预载的难易程度和创意风格来看分为简单型、精确型、风趣型、个性型和实用型五大类,下面我们来分别介绍。本例通过学习MTV作品中的动画预载制作过程,来掌握一种简单实用预载画面的制作方法。本例采用的是增加一个动画预载的场景,它不会影响主动画的制作流程和进度。制作的过程比较简单,只显示预载进度条和百分比,把作品中的主人翁和主要场景作为预载显示画面,通过按钮来控制动画的播放和返回。图13-5-1

3、动画预载的播放画面(1)增加动画预载的场景在Flash中打开MTV的作品文件。执行【窗口】

4、【设计面板】

5、【场景】命令(快捷键Shift+F2),打开【场景】面板,如图13-5-2所示。图13-5-2【场景】面板在【场景】面板中,单击【添加场景】按钮,添加【场景2】,这个【场景2】就是我们用来制作动画预载的场景,如图13-5-3所示。图13-5-3增加【场景2】双击【场景2】,将场景重新命名为“动画预载”,用鼠标拖动【动画预载】场景到【场景1】的上放,释放鼠标,使【动画预载】位于【场景1】的上方,如图13-5-4所示。图13-5

6、-4改变场景顺序说明:动画是按照场景从上到下的先后顺序来播放的,我们首先要播放【动画预载】的场景,所以要拖动它到最上面。(2)创建动画预载需要的图层添加完【动画预载】场景后,切换到【动画预载】场景的舞台上,新建4个图层并重新命名,如图13-5-5所示。图13-5-5动画预载的图层结构(3)添加控制层的动作脚本语句步骤1添加帧标签选中【action控制】图层的第1帧,打开【属性】面板,在其中定义帧标签名称为play,如图13-5-6所示。图13-5-6加上帧标签步骤2添加第1帧的动作脚本语句选中【action控制】图层的第1帧,在

7、【动作】面板中设置动作脚本:total=_root.getBytesTotal();loaded=_root.getBytesLoaded();load=int(loaded/total*100);loadtxt="loading"+load+"%";_root.进度条.gotoAndStop(load);以上程序代码的具体功能详细解释如下:total=_root.getBytesTotal();//将影片总字节数赋值给total变量。利用“getBytesTotal()”函数能获取影片的总字节数。loaded=_root.ge

8、tBytesLoaded();//将影片已经下载的字节数赋值给loaded变量。利用“getBytesLoaded()”函数能获取影片已经下载的字节数。load=int(loaded/total*100);//取整计算已下载的百分比并赋值给变量load。利用“int()”函数能将括号里面的数值四舍五入为整数,“loaded/total*100”是“影片已经下载的字节数”除以“影片的总字节数”再乘以“100”,也就是已经下载的百分比。loadtxt="loading"+load+"%";//把已下载的百分比赋值给动态文本变量loa

9、dtxt。“loadtxt”是我们下面要制作的一个动态文本框的变量名字,“=”号后面是它将要显示的内容,“"loading"”是“字符串”,将显示在动态文本的最前面,两个“+”在这里是“字符串连接符”,“load”是上条语句的变量名,它的值就是已经下载的百分比。_root.进度条.gotoAndStop(load);//进度条影片剪辑按百分比的值跳转到相应的帧上。“进度条”是我们下面要做的进度条的影片剪辑的实例名称。步骤3添加第6帧的动作脚本语句选中【action控制】图层的第6帧,按F6键,插入一个关键帧。在【动作】面板中设置

10、动作脚本:if(loaded==total){gotoAndStop(6);}else{gotoAndPlay("play");}以上程序代码的具体功能详细解释如下:if(loaded==total){   gotoAndStop(6);如果影片已经下载的字节数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。