Java课程设计报告样本_第1页
Java课程设计报告样本_第2页
Java课程设计报告样本_第3页
Java课程设计报告样本_第4页
Java课程设计报告样本_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Flash程序设计课程设计报告课程名称: Flash程序设计 实验项目名称:4屏flash焦点图上下切换效果程序院系: 物理与电子信息学院 学号: 姓名: 饶本健 班级: 10数字媒体 日期: 2011 年 12 月 实验地点: 课程设计成绩: 实验指导教师签字: 4屏flash焦点图上下切换效果程序一、课程设计目标此次课程设计的目的是通过对文本、图像、音频和视频媒体的制作方法和工具的学习,使自己能够独立地运用相关软件进行图像处理和动画制作,并在此次实践中检验自己的掌握程度。1、运用动画制作软件Flash设计制作动画。2、具体目的是:Flash作品要求做一个动画短片,主题自定,内容健康向上。要

2、求时长30秒以上,使用按钮、脚本、遮罩、引导动画、背景音乐。开发环境:Windows 7Flash cs3.0需求分析:在这个flash中我需要建立若干图层,一步步建立背景、个人图片,制造出环境效果;需要人物照片和数字的原件,需要在人照片的图层上建立引导层;需要创建补间动画来实现上下变化照片等效果;需要添加按钮来开始动画。 二、课程设计内容1、使用Flash cs3.0设计一个人物焦点图片上下变换。在其中建立图片、数字、动作、音乐等图层2、利用flash制作出简单的效果三、过程设计 利用不同的图片,在变换数字的角度下观察到上下不同的切换效果1、 设计思路第一步: 首先准备要滚动的图片,将4张图

3、片导入到flash库中,分别在库中右击它们,选择属性,将“使用导入的JPEG品质”前的钩去掉,这样文档的体积会小很多。点击 插入新建元件,新建一图形元件,将库的图片拖到舞台上,图片上下拼接好。 第二步:回到主场景,将图片元件拖到舞台上,打开对齐面板,选择相对舞台,把图片变成影片剪辑。第三步:依次加入1、2、3、4四个图层用来设置数字做出的影片剪辑添加数字的动作事件 stop()图层 数字影片剪辑第四步:图层L1-L12,用来制作出不同的数字按钮,控制好线条的颜色,单击数字时颜色的变化第五步:建立新的图层代码层,写下制作的全部代码下面是一下重要代码解释1,while (i = slideNum)

4、 if (slideOver = i) if (thisslideMc + i._currentframe 1) thisslideMc + i.prevFrame(); 这些循环语句用来增加变量数字, 2,MovieCtotype.imgRollOver = function () ;mouseOver = true;;MovieCtotype.imgRollOut = function () mouseOver = false;MovieCtotype.btnRollOver = function () slideOver = this._name

5、.slice(7);mouseOver = true;; MovieCtotype.btnRollOut = function () mouseOver = false;用来判断影片剪辑的是否上下移动第六步:把音乐导入到库里建立新的图层“音乐”。测试影片,观察效果当鼠标点击到数字1、2、3、4时,你看到的图片就会随着数字的改变而改变四源代码function slideMove() this.slideImg._y = this.slideImg._y + (speed * (targety - 1) - this.slideImg._y);function slideSystem

6、() var i = 1;while (i = slideNum) if (slideOver = i) if (thisslideMc + i._currentframe 1) thisslideMc + i.prevFrame();i+;var slideNum = 4;var frameTimer = 100;var speed = 0.28;var imgHeight = (this.slideImg._height / slideNum); var slideOver = 0; var timer = 0;MovieCtotype.imgRollOver = funct

7、ion () mouseOver = true;MovieCtotype.imgRollOut = function () mouseOver = false;MovieCtotype.btnRollOver = function () slideOver = this._name.slice(7);mouseOver = true;MovieCtotype.btnRollOut = function () mouseOver = false;mouseOver = false;this.onEnterFrame = function () slide

8、Move();slideSystem();if (mouseOver = false) if (timer+) % frameTimer) = 0) if (slideOver = slideNum) slideOver = 0;slideOver+;五 学习心得 在整个制作过程中,总是被一个又一个难题所困扰。但是在完成时,却是无比欣喜与快乐。在克服制作过程中的难题后,感觉自己的制作技巧一点一点的提高。Flash的制作相对来说比其他制作软件更加容易上手和熟知。完全可以靠平日的练习来提高。Flash动画制作是一件很费时间与精力的事情。但只要全身心投入,所有的困难都能克服。要制作一个比较理想的Flash动画是一件很费时间与精力的事情。因为设计Flash动画需要多方面的因素来支撑,如:激情与灵感、细心与勤奋等等。我能够顺利完

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论