FLASH制作C语言程序设计课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业论文
题目: FLASH C语言程序设计
专业:计算机信息管理
学号: 20090801050122
学生姓名:王嵩林
指导教师:王秀丽
起讫日期: 2012.11—2013.5
FLASH C语言程序设计课件
摘要
Flash 是一种创作工具,设计人员和开发人员可使用它来创建演示文稿、应用程序和其它允许用户交互的内容。

Flash 可以包含简单的动画、视频内容、复杂演示文稿和应用程序以及介于它们之间的任何内容。

通常,使用 Flash 创作的各个内容单元称为应用程序,即使它们可能只是很简单的动画。

您也可以通过添加图片、声音、视频和特殊效果,构建包含丰富媒体的 Flash 应用程序。

本设计是用FLASH MX多媒体制作软件制作的一个简单的C语言程序设计课件,其主要有两部分组成,即C语言程序设计课件,音频两部分。

关键词:FLASH,C语言程序设计
目录
第1章绪论 (3)
第2章总体架构 (5)
2.1项目规划 (5)
第3章系统设计 (6)
3.1动画制作 (6)
3.1.1制作片头动画 (6)
3.1.2制作片中动画(歌词部分动画) (13)
3.1.3制作片尾动画................................... 错误!未定义书签。

3.2音频 (15)
综合总结 (17)
参考文献 (20)
致谢 (21)
第一章绪论
1.1 引言
FLASH是由美国Macromedia公司出品的用于矢量图编辑和动画创作的专业软件。

FLASH软件主要用于动画制作,使用该软件可以制作出网页交互式动画,还可以将一个较大的交互式动画。

FLASH还被广泛用于多媒体领域,如交互式软件开发、产品展示等多个方面。

随着FLASH的广泛使用,出现了许多完全使用FLASH制作的多媒体作品。

由于FLASH具有支持交互、文件体积小、效果棒等特性,并且不需要媒体播放器之类软件的支持,因此这样的多媒体作品取得了很好的效果,应用范围不断扩大。

FLASH是一个优秀的矢量绘图与动画制作软件,它秉承了矢量绘图软件的所有优点,能制作出声色俱佳的动画效果。

强大的动画编辑功能使得设计者可以随心所欲地设计出高品质的动画,PHOTOSHOP图片的色彩更加靓丽,使Flash具有更大的设计空间。

本设计主要是用flash MX多媒体制作软件制作的一个简单的C语言程序设计课件,其主要有两部分组成,即C语言程序设计和音频两部分。

利用这种多媒体软件来制作课件。

第2章 总体架构
2.1 项目规划
运用flash 制作C 语言程序课件是一个非常新颖的项目,给人以视觉上的全新感受,规划系统功能模块如下:
动画模块
该模块主要制作C 语言程序设计课件的背景。

片头动画
主要是告诉观众本C 语言程序设计课件的主要信息。

片中动画
主要是表现C 语言程序设计课件每一章所表述的内容。

片尾动画
标明本C 语言程序设计课件目的。

音频模块
该模块主要是插入背景音乐。

流程图如图[1]所示:
图[1]
片头动画 总体架构 动画模块 音频模块 片中动画 片尾动画
第3章系统设计
3.1动画制作
3.1.1 制作首页动画
首页是整个flash动画制作的开始,它显示C语言程序设计课件的主要内容。

1)首页动画的制作效果主要是使用“补间动画”和“循环播放”来实现的,其它主要应用脚本语言编写,在首页的一开始从库里调用了背景音乐进行循环播放。

标题按钮全部采用一个透明的按钮通过脚本语言定义不通的函数而启到点击时交互不同的动作,如图[1]所示:
图[1]片头1的动画场景如图[2]所示:
图2
3.1.2 制作章节动画
2)章节动画的制作主要是使用“创建文本”和“补间动画”工具来实现的,本动画实例一共制作了C语言的六章内容,通过整体模板,进行了统一的风格做出不同章节的动画内容。

在每章的主页面里设置了一共有四个主按钮,分别有返回到主目录,前进一节,后退一节和退出影片等。

在章节的场景里制作有分节的影片剪辑,通过as3脚本语言在不同的按钮上调用不通的分节内容。

如图[4]所示:
图[4]
3.1.3 制作子节动画
3)子节的动画场景通过采用整体的背景模板制作页成,动画里主要应用有插入文字和插入图片的功能制作而成。

如图[5]所示:
图[5]
3.1.4 制作按钮动画
片中动画是整个设计的表现主体,是从视觉上感受所要表现的意义与主题。

按钮的动画表现了使用者鼠标经过按钮的时候会有所变化,通过插入关键贞来实现的。

如下图
所示:
图[6]
3.2音频
片中的音乐为加载库中的音乐文件内容进行循环播放,如图[20]所示:
图[20]
制作过程:
一、将声音导入到库中
单击【文件】→【导入】菜单命令,打开“导入”对话框,选择要导入的声音文件。

从中选取想要导入的声音文件后,单击【打开】按钮。

导入的声音会自动加载到库中。

二、再给音乐添加属性
1.单击库中的音乐右键,点击属性,命名类为testsound如下图:
2.选择AS图层点选第一贞并输入以下代码:
import flash.media.Sound;
var mySound:Sound = new TestSound() as Sound;
var sndChanel:SoundChannel = mySound.play();
sndChanel.addEventListener(Event.SOUND_COMPLETE,rePlaySound); function rePlaySound(e:Event):void
{
mySound.play();
}
3.3库中所应用的元件
3.5修饰制作
在制作完所有动画以后并且通过加载代码运行无误后,最后
的一道工序就是修饰也是遮丑部分,目的是为了动画场景中的穿帮。

在动画层的最上层新建一层命名为遮幕,通过遮盖场景外的内容,而把场景中的内容留下来的方式制作而成,运用到技术为修剪。

综合总结
通过这一个月的实习,我对FLASH MX软件有了更深一步的了解。

开拓了眼界,加深了认识,使我知道FLASH不但可以在视觉上给人一种全新享受外,还可以在享受全新的视觉的同时,还可以听到优美的音乐。

总之,通过这次FLASH的实习,使我深深地感觉到了自己在专业认识上的欠缺和不足,自己的很多地方都急需挖掘和深化,今后我一定注重培养自己的审美情操,加强审美观的培养,多加开拓自己的视野,使自己的创新意识不断的得到加强,对FLASH更是要继续不断的深化学习。

FLASH是一个功能强大的动画创作工具,仅仅掌握一些表面知识是远远不够的,只有在实践中不断探索和总结,并且不断激发自己的想像力和创意,才能逐步提高自己的创作水平,进而制作优秀的作品。

通过实习我不仅领会了基本的思考方式,掌握了很多的通用方法,而且还明白了许多道理。

这次作品的完成是由我,和张明两人共同完成的,这就需要两人的共同努力, 发挥各自的优势,发挥丰富的想象力与创新意识. 在设计过程中我们相互讨论,相互弥补不足,这样不仅增强了我们的个人能力,而且使我们认识到团队精神的重要性,为我们以后进入公司工作培养这种精神打下良好的基础。

参考文献
[1]、殷虹郝琨刘东刘卉《FLASH 动画制作(MX 2004中文版)》中国铁道出版社
[2]、崔兰耀《FLASH MX 2004闪客动画设计精粹》上海科学出版社
[3]、杨选辉《网页设计与制作教程(第2版)》清华大学出版社
FLASH MTV 动画制作
致谢
经过一个来月的忙碌和工作,本次毕业设计已经接近尾声,作为一个大专生的毕业设计,由于经验的匮乏,难免有许多考虑不周全的地方,如果没有老师的督促指导,以及同学们的支持,想要完成这个设计是难以想象的。

在这里首先要感谢我的指导老师任花利老师。

老师在整个过程中都给予了我悉心的指导。

除了敬佩老师的专业水平外,他们的治学严谨和科学研究的精神也是我永远学习的榜样,并将积极影响我今后的学习和工作。

其次要感谢和我一起作毕业设计的张梦君同学,她在本次设计中勤奋工作,克服了许多困难来完成此次毕业设计,并承担很大的工作量。

如果没有她的努力工作,此次设计的完成将变得非常困难。

然后还要感谢大学两年来所有的老师,为我们打下技术方面知识的基础;同时还要感谢所有的同学们,正是因为有了你们的支持和鼓励。

此次毕业设计才会顺利完成。

最后感谢学院我的母校——武汉东湖光电学校两年来对我的大力培养。

相关文档
最新文档