一、设计题目:太阳系动画设计
二、系统环境(硬件环境、软件环境)
(1)硬件环境
开发多媒体课件时,需要处理大量的多媒体文件,且其最终制作容量较大,在制作时采用了较高配置的硬件环境进行制作。机器的配置为Pentium4 、128MB 内存、ASUS 的显卡以及64 位声霸卡、40 倍速光驱。辅助设备为麦克风及音箱。
(2)软件环境
制作“太阳系动画设计” 软件环境包括:Windows XP 操作系统环境,Macromedia Flash 8,Pholoshop CS3 ,三维动画制作软件3Ds MAX ,动画录像机,字体动画软件Ueed Cool 3D 等。
三、设计内容及设计思想
Macromedia Flash 8基于矢量的图形系统,各元素都是矢量的,我们只要用少量向量数据就可以 描述一个复杂的对象,占用的存储空间只是位图的几千分之一,它使用插件方式工作。用户只要安装一次插件,以后就可以快速启动并观看动画,而不必像 Java 那样每次都要启动虚拟机。它还提供其它的一些增强功能。比如,支持位图,支持声音,支持渐变色,Alpha 透明等。拥有了这些功能,一个站点可以全部由 Flash 制作的。
所以我想利用Macromedia Flash 8设计一个简洁形象太阳系动画。
四、主要程序清单
1、新建flash8文档,尺寸为720*576 24祯/秒,场景默认大小,背景黑色,新建电影剪辑元件,起名“地球月亮”。确定后就进入了这个电影剪辑的编辑舞台,放大视图至200%,用椭圆工具,无边框,选择线性填充,增加一个色码,左、中、右色码分别为#E6E9FF、#419DFA、#11076D(都是经验值,可以按自己的爱好设定)画一个正圆,调整大小为65*65,并全居中,在第10帧插入普通帧。改图层名为“地球”,混色器设置见图一:
2、增加一个图层,改名为“轨迹”,在“轨迹”图层第1帧用椭圆工具,无填充,边框为黄色,笔触高度为1,画一个椭圆,改大小为95*45象素,全居中。连续插入3个图层,分别改图层名为月亮、引导线、地球1,复制“轨迹”图层第1帧粘贴到“引导线”图层的第一帧,复制“地球”图层第1帧粘贴到“地球1”图层的第一帧,在用黑箭头工具框选地球1删除地球1的下半部分,关闭轨迹图层的眼睛和锁,选中“引导线”图层第一帧上的椭圆线,用橡皮擦(最小号的)在椭圆线的最右边擦出一个极小的缺口。
3、选中月亮图层第1帧(其他图层上锁)用椭圆工具,无边框,选择放射装填充,增加一个色码,左色码为#E7FCFE,中间色码为#C0E9FA,右色码为纯白色,并将右色码的透明度改为0,在舞台空白处画一个正圆,大小为20*20,混色器设置见图二:
右键点击月亮转换为元件,行为:图形,起名月亮,注册点选在左上角确定,把月亮元件拖到引导线的上线端稍微靠上一点,在第10帧插入关键帧,在把月亮元件拖到引导线的下线端稍微靠下一点,选中月亮图层第1帧建立运动(动画)渐变,在属性里把“调整到路径、同步、对其”都打上勾,右键击引导线图层名,改图层属性为引导层,把月亮图层的属性改为被引导层,之后只关闭引导线图层的眼睛,按回车测试,看是否正常,最终效果见图三:(上图右边)
二、光芒元件的制作
1、新建图形元件,起名“光芒”确定,恢复视图100%,用矩形工具,无边框,填充选线形,增加一个色码,左色码为深红黄,中色码为红黄,右色码为淡黄,并把右色码得透明度改为30%左右,在舞台画一个矩形,改大小为130*3,把这个矩形拖到x、y为100,0的位置,先用黑箭头工具在场景空白处点一下,在用任意变形工具将这个矩形的中心点拖至舞台注册点正下方1cm处,见下图四:(左边)
之后Ctrl+T调出变形面板,旋转那填上10度,按应用并变形数次形成一个圆周,用黑箭头工具选中第1帧,点修改菜单下的组合,如图五:(上右图)
2、新建电影剪辑元件,起名“光芒四射”确定,在第1帧从库中拖入“光芒”元件并全居中,加一个图层,也在第1帧拖入刚才那个“光芒”元件全居中,点修改菜单下得变形――水平翻转,在20帧插入关键帧,创建运动补间动画,逆时针旋转一周,在下面图层的20帧插入普通帧,最后右键点上面图层名改图层属性为遮罩层。见图六 :(左边)
三、符合按钮制作
1、新建电影剪辑元件,起名“符合按钮”确定,打开公用库,在第1帧拖入一个红色按钮,全居中,第二帧插入空白关键帧,再拖入一个相同形状得绿色按钮全居中,在第1帧的按钮上用文本工具,选择适当字号和颜色输入“停止”两个字,同理在第2帧的按钮上输入“开始”两个字,如图七:(上右边)
分别给这两个帧上加stop();语句,之后选中第1帧上的红色按钮,打开动作面板输入以下语句:
on (release) {play();_root.stop();_root.地球.stop();}
选中第2帧上的绿色按钮,打开动作面板输入以下语句:
on (release) {gotoAndPlay(1);_root.play();_root.地球.play();}
四、场景组织
1、回到主场景;共建8个图层,自下而上分别改图层名为“光芒四射、太阳、轨迹、地球月亮、引导线、按钮、四季按钮、文字”,把库中的“光芒四射”元件拖入光芒四射图层的第1帧,全居中,在131帧插入普通桢,上锁。在太阳图层第1帧用椭圆工具,无边框,填充为放射装,增加一个色码,左、中、右色码分别为#FFCCCC、#FBA651、#000000,在把右色码的透明度改为0见图八:
画一个正圆,大小为150*150,全居中,在131帧插入普通帧,上锁。在轨迹图层用椭圆工具无填充,边框为黄色,笔触高度1,画一个椭圆,大小400*250,全居中,复制这个椭圆线,原位粘贴到引导线图层第1帧,并在这两个图层的131帧插入普通桢,关闭轨迹图层的锁和眼睛,用橡皮察工具把引导线图层上的椭圆右边察除一个小缺口,上锁。
2、地球月亮的动画;把库中的“地球月亮”元件拖入地球月亮图层的第1帧,中心点对准引导线缺口的上线端,并给这个元件起实例名“地球”,在130帧插入关键帧,拖动地球月亮元件让中心点对准引导线缺口的下线端,点第一帧建立运动(动画)补间,在属性里把“调整到路径、同步、对其”都打上勾,把“引导线”图层的属性改为引导层,把“地球月亮”图层的属性改为被引导层,按回车先测试运动引导是否成功,成功后,分别在地球月亮图层的32、65、97帧插入关键帧,选中32帧中的地球月亮元件,调出信息面板把元件位置的点放到中心,之后改元件大小为宽50(锁定宽高)在把97帧上的地球月亮元件的宽改为80(锁定宽高),以上操作是模拟地球远近大小的视觉效果,选中130帧输入帧语句gotoAndPlay(1); 在131帧插入空白关键帧,复制第1帧上的地球月亮元件原位粘贴到131帧上,复制第32帧上的地球月亮元件原位粘贴到131帧上,复制第65帧上的地球月亮元件原位粘贴到131帧上,复制第97帧上的地球月亮元件原位粘贴到131帧上,选中131帧,输入帧语句stop();图层上锁。
3、按钮以及文字;把库中的“符合按钮”电影剪辑元件拖入“按钮”图层第1帧,放在场景右下方合适的位置,在131插入空白关键帧。在四个“地球月亮”元件的旁边输入“春、夏、秋、冬”四个字。本图层上锁。从库中拖入一个绿色的按钮元件放入“四季按钮”图层第1帧的场景右下方合适的位置,在按钮上输入“四季”两个字,在131帧插入关键帧,把按钮上的“四季”两个字改为“返回”两个字,选中第1帧上的四季按钮,输入以下语句:
on (release) {_root.地球.play();gotoAndPlay(131);}
选中第131帧上的返回按钮输入以下语句:
on (release) {gotoAndPlay(1);}
最后在文字图层第1帧适当的位置输入本实例的名称、作者、年月等文字,同样在131帧插入普通桢。完成后的主场景图层以及第1帧和第131帧上的内容如下图九和十
五、设计中遇到的问题及解决方案
1、如何修改场景名称:shift+F2,双击即可修改
2、点击按钮时,调用另一个场景
on(release){
_root.gotoAndPlay("场景名称",1);
}
3、当鼠标放到按钮上时,调用此场景中的MC
首先把做好的MC放到场景中,起好名称(zhan),MC的第一帧为空,加ACTION为stop();,最后一帧也加stop();;
在按钮上加动作:
on (rollOver) {zhan.gotoAndPlay(2);}
}
on (rollOut) {zhan.gotoAndPlay(8);}
4、mc中按钮点击跳转到另一个场景
在MC所在的场景的第一帧加动作(定义函数):gotoScene2是自己定义的;"场景 2"是要跳转到的场景名称
function gotoScene2(){
gotoAndPlay("场景 2", 1);
}
在 MC 里的按钮上写:
on(release){
_root.gotoScene2();
}
如果MC中有多个按钮依次类推。
5、点击按钮链接外部网页
on(release){getURL("外部网页网址","_blank");}
6、每个场景最后一帧要加stop();不然,会按顺序自动播放.
其中用到过下载在线视频的工具(xmlbar)和专门编辑FLV格式视频的工具(flvedit)。
六、心得体会
首先,创意是制作一个flash的第一步,也可以说是最重要的一步。一个好的作品是要有好的创意,要求新或者是在平淡中找到吸引人的地方。这是最难也可以说是最简单的一步,因为有时苦苦地思索,却很难找到一个好的创意;有时候,无意之中,却有一些好的创意一闪而过,得来全不费工夫。创意之后就应该是构思,也就是在大脑中想象怎样组织画面,每个画面该有些什么内容,这些画面又该如何衔接起来,形成一个整体。
接下来就是制作。我学得,最主要的是多练,光看书,到了真正用的时候,还是笨手笨脚的。只有经过实践,才能有好的技术。说是这样,可是我也没有练很多,我的这个作品,也可是说是用来练手的吧,技术不够熟练,所以做的挺粗糙的,很多细节都没有做好。虽然技术是我现在制作flash的最大难点,但我还是认为,这并不是最重要的一步,创意和构思才是最重要的,是一个flash制作的灵魂。
我就以我制作一个flash贺卡的一些主要步骤以及想法,作一下简单的介绍:
1、整体。首先说一下整体的布局,也就是我构思的过程。这是一个生日贺卡,所以一定要有蛋糕,但是我不想把它做成一个纯粹的生日祝福的过程,最主要的是要表达我对远方朋友的思念,这里面的主人公应该是我,所以一开始画面就是刻画自己的想念,随后由我的思绪转到朋友的画面,其中穿插一些文字,所以我做了两个场景,一个是我,一个是朋友的。因为我个人比较喜欢星星,所以一开始就毫不犹豫选了一个夜景,应该还有流星划过,觉得是挺俗气的。星空下面,我仰卧在草地上,我的思绪随着夜空,飘到朋友和蛋糕那里,整个flash以一首很恬静温馨的钢琴曲背景音乐,看着画面,随着音乐自我感觉还不错。
七、参考文献
书名:Flash设计与制作基础 作者:张贵生
书名:Flash技术及应用 作者:刘毅飞
书名:Flash 8.0实例教程 作者:张军
书名:Flash教学软件设计与开发 作者:马龙
第二篇:Flash实训报告
Flash实训报告
实训班级:G093501
实训地点:甘肃机电职业技术学院2号机房.
指导老师:陈海峰
一直以来,flash对我来说是一个新奇的东西,每次在网上和电视里看到别人做出来的炫目多彩的flash作品,既羡慕又崇拜。早就想自己做一个了,但是始终未能付出行动,因为手边没有教材,也没人指导,再加上自己又有点懒惰。长久以来,这只能是一个设想,想着哪一天,亲手做一个简单的动画,或者是把自己的一些感想,化作一幅幅很美的画面。也在朋友们面前炫耀一下。
终于有了这样一个机会,能够认真的去学习这长久以来一直向往的flash,有老师的指导,还有同学们相互学习经验。这次实训,我们班的作业是做一个flash动画短片。
下面是我在这次实习中的一些切身感受:
首先,创意是制作一个flash的第一步,也可以说是最重要的一步。一个好的作品是要有好的创意,要求新或者是在平淡中找到吸引人的地方。这是最难也可以说是最简单的一步,因为有时苦苦地思索,却很难找到一个好的创意;有时候,无意之中,却有一些好的创意一闪而过,得来全不费工夫。
创意之后就应该是构思,也就是在大脑中想象怎样组织画面,每个画面该有些什么内容,这些画面又该如何衔接起来,形成一个整体。这一部分很重要,如同写作文,拿到一个题目,应该先想好整篇文章的梗概,否则就不知道何从下手。
由于老师让我们早就把剧本写好了,而且根据剧本已近画出了动画短片的分镜,所以我们只需要把写的剧本变成一部动画短片就行了。我学得,最主要的是多练,光看书,到了真正用的时候,还是笨手笨脚的。只有经过实践,才能有好的技术。说是这样,可是我也没有练很多,我的这个作品,也可是说是用来练手的吧,技术不够熟练,所以做的挺粗糙的,很多细节都没有做好。虽然技术是我现在制作flash的最大难点,但我还是认为,这并不是最重要的一步,创意和构思才是最重要的,是一个flash制作的灵魂。
以下是我制作flash动画短片的一些主要步骤以及想法,作一下简单的介绍:
首先说一下整体的布局,也就是我构思的过程。我做的是一个属于《爱情》话题的动画短片,这是由一个女人的引发的一场悲伤的动画短片,所以开场就是一副下雨的画面,
有好多雨滴掉下来,在水面上出现波纹,就是动画短片的开场情节了,我就不详细说了。
虽然说实训时间不长,只有一周,但从实训中体会到flash制作的不易,在本次实训中掌握了一些工具的好多用法。主要涉及到基本图形的绘制,图形的编辑,色彩工具的应用,好多用的图片是自己画出来的
文本的编辑与应用,元件、库的用法,素材文件的导入
,补间动画的制作以及脚本的使用,作品的输出和发布等。几乎很多例子都有应用这些方面的技巧的,所以一定要学好这方面的知识。学习flash单单只有理论是不行的,最重要的是要多实践,看十本书还不如亲手做一次,做不好也不要气馁,因为你从失败中得到了经验.有了经验你就会继续尝试做下去,试图掌握里面的每一个功能,熟悉每一个工具的运用。拿到每一个例子都要分析其中的每一个元素,需要用到什么工具,要在大脑里有个印象,这样做起来就会顺心多了。
这个flash动画短片是我的第一个作品可以称为“作品”的作品,但是总的来说,还不是很满意。首先就是各个画面之间的衔接做的不好,给人一种断层的感觉,尤其是两个场景之间的转换,更是明显。其次就是文字方面做的不好,基本上没用到什么特效,文字的变幻不够丰富。这主要是因为我用到的文字太多,做一些比较复杂的特效难度较大,还有,文字特效太多会导致图层过多,而过多的图层给人以凌乱的感觉,容易导致错误。而且我自认技术还没到家,所以只好驾轻就浅了。自己花画的水平也不行人物不够细腻
时间过的真快,转眼间一周的实训就这样结束了。面对本学期最后一次的校园生活实训,想着即将过去的最后一个周,紧张沉默之后更多的是感慨,印在脑海里的每一个足迹都是那么的深,真的说不出是什么感觉,伴着时间,就像是在和自己的影子赛跑,不可能从真实的两面去看清它,只是经意不经意的感受着有种东西在过去,也许更适合的只有那句话:时不待我,怎可驻足?一周短短的一周,我学到了很多不知道的东西,实在是感受颇深。
通过这次实训,我收获颇多。学到了很多知识,特别是提高了综合分析应用的能力。实训过程是繁琐的,但同学们都表现得很积极,不怕课程难,相互帮助一起分析。很多同学甚至吃了饭就一头扎在实训中。老师也非常认真负责,耐心讲解,细心指导,一点一点解答同学们的疑惑,直到同学们理解了为止。在实训中,分析、讨论,机房里充满了浓浓的学习气氛。此次实训培养了我耐心的学风,增强了同学们的合作意识,提高了大家的应用分析能力。
这次实训中,我认为最重要的是能主动的问老师问题,并在老师的教导下,能制作出自己满意的作品和作品效果。不懂就要问,这是个真理。但是还是要自己动脑,来提高自己的应用分析能力这次实训中大家表现都很积极。
这次实训,我是用认真的态度来对待的,尽管还有很多不足之处,但我已经很满意了,在这次实训中,我遇到了很多的问题,基本都是通过自己的思考来完成的,还有一部分是通过问老师问同学来完成的。这次实训的,我学到了如何使用简单的代码,让每一帧都有互相的联系,从而达到理想的效果,还有就是老师重点指导的几个问题让我有所启悟,原来Flash也是这么回事,只要认真学,都能学会。在实训中,有很多的元件都可以在不同的帧中利用到这是我学到的。还有就是熟能生巧,一开始,我就是显的很笨拙,渐渐的我就变的很快,在实训中,我为了能按时完成,还特地在晚上的时间制作出自己理想额效果,这是我制作出作品的一个骄傲。最后我还是要感谢老师,感谢同学,对我的指导。
这次实训的结果,让我受益匪浅,在以后的道路中我将会走的更充足。我要超越自己, 才能超越他人。