- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Flash制作算法演示动画设计
基于Flash制作算法演示动画设计
本文主要介绍基于Flash制作的算法演示动画的设计和制作步骤。
Flash应用是十分广泛的,主要原因是制作简单,效果却华丽美观,只需要很少的时间就能制作绚烂的动态效果。C语言程序中有许多典型算法,例如冒泡排序、选择排序、矩阵转置、函数的运用以及指针的运用等,如果仅仅依靠课堂上文字描述,无法使学生在短时间内理解,通过Flash的动画演示却能够事半功倍。
1 Flash动画的交互性动态效果的实现
Flash之所以能够在动画制作占有主导地位,与其所具有的强大的交互功能有密切关系,而这些交互功能的实现离不开ActionScript脚本语言的使用。ActionScript是Macromedia公司专为Flash设计的交互性脚本语言,是一种面向对象化的编程语言,它提供自定义的函数及强大的数学函数、颜色、声音、XML等对象的支持。使用Flash中的ActionScript脚本,可以制作高质量的动画效果以及动态网页。
2 片头动画的制作
很多课件在进入正式的页面之前都会有一段绚丽花俏的片头,这样很吸引用户的眼球,使用户直接面对主题,产生浏览此课件的冲动。而且通过片头,用户可以快速而清晰地认识课件的主要内容。本小节主要介绍算法演示动画的片头的设计构思以及简单步骤。
2.1 创意和构思片头制作不像大多MTV或者短片,它不需要细腻的动画,它的特点就是力求简洁、明快、节奏分明,在短短的十几秒内传达出最直接的主题。
如图1所示,本片头采用给人简洁、宁静的浅蓝色和安宁、舒服的浅黄色合成2个相反的字母“C”,再配以圆形放置的蓝色渐变颜色的花瓣一片片地出现绘画成字母“C”,同时在花瓣的左侧不同时间切换出“C程序设计精品课程”字符串,排列组成“C”字样。接着窗口右侧飞入“算法动画演示”字符串,利用滤镜的模糊到清晰效果渐变显示出来。动画最后透明渐变显示“点击进入”按钮,点击按钮即可进入“算法动画”的目录。
2.2 制作片头动画
1)背景图形。舞台中背景图形是通过混色器面板创建的放射状渐变填充椭圆,其中颜色中心的偏移是利用“填充变形工具”移动中心得到的。2个椭圆分别转换为影片剪辑实例,分别放置在2个图层中,图层命名为“大椭圆”和“小椭圆”。设置其透明度,分别创建30帧的动画补间,使2个图形依次渐变出现在舞台。
2)花瓣。新建图层命名为“花瓣”,在第60帧上创建关键帧。使用椭圆工具创建一个椭圆,利用混色器面板设置其放射状渐变填充,使其看起来像一个瘦小的花瓣。选择椭圆,右键转换为影片剪辑元件并命名为“展开”。进入元件编辑窗口中,再次选择椭圆,右键转换为影片剪辑元件并命名为“花瓣”。返回“展开”元件编辑窗口,打开变形面板,选择舞台中的“花瓣”实例,将旋转中心设置在花瓣一侧,同时在旋转选项中填入15度。单击变形面板中的“复制并应用变形”按钮,得到一圈花瓣。在舞台空白处右键选择“分散到图层”,将花瓣分别放置在独立的图层,选择所有图层的第一帧,打开属性面板设置“动画”补间。
为选择所有图层的20帧插入关键帧,再次选择所有图层的第一帧,设置其透明度为0%。选择各个图层的动作补间,依次向后移动5帧。选择第60帧上的关键帧,打开动作面板写入动作:“Stop();”。花瓣的展开设置完毕。
3)“C”形字符串。新建图层命名为“C”,在第90帧上创建关键帧。使用文本工具在舞台创建“C程序设计精品课程”,右键分离字符串,将其分离为单个字符。摆放单个字符为一个大写“C”字样,选择所有字符右键转换为影片剪辑元件,命名为“C”。双击进入元件编辑窗口,分别将字符右键转换为影片剪辑元件,命名为字符名称。选择所有影片剪辑实例,右键分散到图层。
选择所有图层的第一帧设置动画补间,为所有图层的20帧插入关键帧,再次选择所有图层的第一帧,设置其透明度为0%,依次移动到偏右上的位置。选择各个图层的动作补间,依次向后移动5帧。选择第60帧上的关键帧,打开动作面板写入动作:“Stop();”。为着重显示,将“C”字符的颜色设置为橘红色。
4)“算法演示动画”。新建图层命名为“标题”,在第150帧上创建关键帧。使用文本工具在舞台创建“算法演示动画”,设置字体为宋体,将“动画”的字号设置得稍大些。为文本添加“投影”和”发光”的滤镜效果。使用模糊滤镜效果设置30帧的动作补间动画。
5)按钮。新建图层命名为“按钮”,在第180帧上创建关键帧。新建按钮元件命名为“进入”,按钮没有过多的交互变化,只在“弹起”上写入“点击进入”,并在字样左侧放置一个渐大变化的圆形,为片头增添一些动感。
按钮中动作设置:“On(press){ nextScene();
您可能关注的文档
- 基于EPS2008工作站GIS数据处理研究.doc
- 基于EPS5480坐标转换探讨.doc
- 基于EPSUPS等不间断电源一种智能电池管理系统.doc
- 基于EPS控制策略轿车整车操纵稳定性仿真分析及研究.doc
- 基于EpubPhotoshop图像处理电子教材设计与开发.doc
- 基于EQUEST某校区分时分区控制供热能耗模拟分析.doc
- 基于ERDAS Auto Sync模块遥感影像自动纠正方法研究与应用.doc
- 基于ERDAS IMAGINE软件谷歌地球影像融合方法研究.doc
- 基于Erdas9.2平台进行遥感影像分类各种方法与比较.doc
- 基于ERDASSPOT―5影像数据真彩色处理研究.doc
文档评论(0)