河南理工大学
Flash动画制作
作品设计说明文档
2011— 2012学年第1学期
课程名称 Flash动画制作(公选课) 设计题目童年
学生姓名汪鲁林
学号专业班级能源学院交通工程一班
联系电话152xxxxxxxx 指导教师赵英刚
2011 年 12月 18 日
1、主题思想
童年生活像一个五彩斑斓的梦,使人留恋,使人向往.童年生活中发生的一件件有趣的事,常常把我带入美好的回忆中。
每个人都有一个童年,而童年趣事也就像海边那各色各样的贝壳,在海水的陪伴下闪闪发光,散发着五颜六色的光彩,数都数不完
flash用动感的音乐和美丽的风景显示童年的朝气和活力,表达对童年的美好回忆。通过flash动画完美的展现童年,释放自己的激情,追寻情感的共鸣。
利用声音拟人化的、夸张的模拟真实生活情境,为自然声响配音,使动画更生动和真实
flash动画,通过相对简单的线条、图形、色彩来描绘动画背景,
显然是能够表达清楚主题的,但在表达上还远远不够,因此通过声音增强flash动画片的生命力,音乐是表达flash动画人物内心世界的最好手法。
flash具有跨平台的特性(这点和Java一样),所以无论你处于处于何种平台,只要你安装有支持的flash Player。你就能保证它们的最终显示效果都一致。而不必像在以前的网页设计中那样为IE和Mozilla或NetSpace各设计一个版本。同Java一样。它的可移植性很强。特别是在小型网络中和小型设备中(当然大型网络已不用说),最近具有的手机支持功能可以让你为自已的手机设计你喜爱的功能。当然你必需要有技持flash的手机。
从知识、能力思维两个方面进行知识传授和能力培养,学会运用
所学知识,进行探究性的学习,培养动手实践能力和创新意识。
2、作品总体设计的方案及制作思路
知识体系:复习原有知识(逐帧动画)→原有知识运用(“倒计时”逐帧动画)→逐帧动画的不足→引入新知识补间动画(移动动画和形状动画)→移动动画制作→移动动画剖析→移动动画运用→解决实际问题。
能力、思维体系:回忆原有知识(动手实践)→逻辑思维的培养(补间动画制作思想)→逻辑思维的培养(动手实践,制作从左往右移动动画)→发散思维的培养(修改为从上往下移动)→发散思维的培养(修改为从上往下,从下往上来回移动)→创新思维(大小缩放、颜色变化、旋转)→集合思维(发挥创意,制作一个移动动画)→发散思维(曲线轨迹运动)→情感教育(联系生活)。
3、主要技术的运用、关键问题的解决
形状对象 绘制对象 位图 组 绘图和编辑图形 补间动画遮罩
4、作品制作完成后的总结与感受
FLASH动画制作四个周的课程就这样结束了,虽然还有很多遗憾,但从最初的一无所知,到现在的初见成效,其间付出了许多的时间和心血,也从中感受到无穷的乐趣。学习的过程就是一个提高的过程,只有不段地学习、不断地总结,才能不断地提高。
首先要耐得住寂寞。动画制作其实就是一次艺术创作的过程,从构思、创意、选材到制作完成需要花费大量的时间和精力,而每天的
上网时间是有限的,这就要求我们要利用一切可以上网的时间精准选材、精心制作。网络的世界是神奇的,有许多的诱惑不停地吸引着你、盎惑着你,就看你能不能守得住清贫、耐得住寂寞。每次一打开QQ,看到别人有的在群里开心地聊着天;有的乐此不疲地玩着买卖奴隶的游戏;有的打牌看电影……个个兴高采烈、眉飞色舞,玩得不亦乐乎,如果你耐不住寂寞参与其中,那么时间就会豪不留情地从你的指间匆匆流过。要想完成一个精美的动画作品,就必须将这一切抛于一边,独享一份清静,专心地埋头于自己的动画制作,因为这也是你的乐趣所在。
其次是精巧的创意。相对于PS而言,动画制作是一件费力不讨好的事情,因为一个PS作品可以很简捷地将作品意思快速表达出来,而动画却要花费几倍的时间和精力去完成,然而动画的灵动和变幻却能更精准地表达作品的主题,这一点是PS所无法比拟的。因此对于一个动画作品来说,要想吸引观赏者的眼球就离不开创意,一个好的创意就等于完成了作品的一半。当一个动画作品徐徐打开,精巧的开场创意能给人眼前一亮的感觉,从而激发观众欣赏的欲望和冲动,会使人沉醉其中欲罢不能。要做到这一点就必须平时多看别人的作品,勤于浏览搜集各论坛的精品制作,取别人之长,多思多想,勤于构思,充分发挥自己的想象,从而激发自己的创作灵感。
再次是精准地选材。一幅好的图片能令人赏心悦目,一首好的音乐能令人回味无穷。一个动画作品中音乐是灵魂,一首悦耳动听的音乐能给人以暇想,令人沉醉。因此首先要挑选出一首优美动听的音乐,
同时要让自己沉浸于音乐中深刻领会和理解所选音乐的内涵和寓意,围绕音乐或者歌词所要表达的意境选择关联的图片,再辅之以相关的透明动画等素材予以点缀起到画龙点睛的作用,当然素材也不能用得太多太滥,否则只能是画蛇添足,这就需要用精准的眼光和足够的耐心来进行筛选和挑拣。有时候常常会出现虽然花费了大量的时间却因为选不到合适的图片和素材而不得不选择放弃的情况,想要做出精美的动画作品,在选材的时候就必须懂得合理地“取”和“舍”。
最后是精心地制作。制作的过程是关键,怎样让手中的素材尽可能地动起来,就必须充分运用教程中所学到的制作技巧,举一反三,大胆尝试,对于制作中的难点要反复练习,直到脱离教材能独立完成为止。在学习阶段要尽量把老师所教的内容充分运用到作品中去,这样才能学深学透。遇有不懂的地方要随时请教老师,不耻下问,好在我们有一位治学严谨、诲人不倦的老师,总能在第一时间为你提供耐心细致的讲解。同时,在制作过程中一定要耐心、细致,对于其中的细节、布局等方面要反复推敲、练习,考虑周祥,力求做到完美。
总之,动画制作的过程是一个培养自己艺术鉴赏能力的过程,在不断地学习、创意、选材、制作过程中,你会发现自己的欣赏能力逐渐提高,并且不知不觉地沉醉其中,这就是动画的魅力所在。正所谓“学无止境”,越学反而会越觉得自己还很肤浅,越学越觉得其中变化无穷,还有许多东西值得你去钻研和尝试,当然越学越觉得奥妙无穷。
5、学习完本门课程后你的意见和建议
Flash动画制作是一门很有趣也很有用的课程,学习她既是娱乐,
同时对以后得学习工作也有很大好处。我觉得Flash动画制作课应该增大授课力度,短短8节课是学不了多少东西的,往往半途而废。其次,可以大力开展一些制作比赛,让喜欢Flash动画的同学有施展自己才能的地方,同时也让更多的人认识到Flash动画。
6、教师成绩评定
第二篇:Flash动画设计毕业论文
Flash动画设计论文
作者:刘钦 湖北师范学院信工0905班 2009416210115
论文关键词:flash动画 发展 标准 矢量
论文摘要:Flash是美国的一家公司(MACROMEDIA公司)于19xx年6月推出的优秀网页动画设计软件, 在中国经历了9年的发展时间。曾经在中国风云一时,出现了FALSH热。由于动漫也成为一种时尚的艺术,而且最直接简单的动画创作是就FLASH。我认为它可以自成体系,有它自己独特的表现方法.手段和流通方式及“闪客”生活。甚至我认为它是现代文明的一种符号,新新艺术创作方式,是一种流行于网络的网络文化。电脑替代了传统的笔墨,移动的图象和声音同样表达了动画艺术家的情感,所以我把FLASH作为独立的动画来谈。我这种论述不论对与错,但是他始终代表了我对FLASH认识的观点和理解。今天让我们共同来探讨FLASH,我的观点是FLASH不可否认已经成为了一种新的艺术表现形式,作为新的事物它的应用非常广泛,主要用于网络,FLASH网站片头,FLASH演示动画,FLASH网站,FLASH商业广告,电视,掌上电脑,游戏,MTV,手机屏保,手机彩信,家用电器等等!这些表示FLASH的确是一个非常好的传播载体。它能够引申出非常多的商业机会。能够以多样的效果和形式来充分体现产品或企业形象。现在电脑,网络,手机用户等等都是在不断的增加,网络的发展壮大和完美,电脑更加普及,上网的人更多。正因为它有怎么多的用户,爱好者,创作者和发展平台,使用价值和欣赏价值。它现在虽然不能和我们的中国画,油画,版画等艺术创作相提并论,但是它可以满足社会艺术欣赏的需要和商业价值的需要,通过介绍论证FLASH是具有广阔的天空,它是在不断的发展和成熟中,我认为FLASH真正的价值是其未来!它是一种新新事物,是一种新的艺术创作和文化。本文从对Flash的发展及其技术上的操作,和一些动画理念结合起来。大家了以共同学习学习,互补互助。
1 绪论
1.1 flash概叙
Flash 由macromedia公司推出的交互式矢量图和 Web 动画的标准。网页设计者使用 Flash 创作出既漂亮又可改变尺寸的导航界面以及其他奇特的效果。
flash涉及到的领域:动画游戏制作,网络构件,学习课件,网站广告设计及全flash网站,工控界面等等。主要特点是制作简单,通用性比较大,涉及的领域多,制作出的东西效果都可以做到非常精致。缺点在于有些效果需要别的软件辅助制作等等,不是所有效果都能制作出来。(比如些3d效果,flash就很难制作,只能通过导入的方式或者针并针的方式) FLASH有三重意义:1) FLASH英文本意为“闪光”;2)它是全球流行的电脑动画设计软件;3)它代表用上述软件制作的流行于网络的动画作品。Flash是一种交互式矢量多媒体技术,他的前身是Futureplash,早期网上流行的矢量动画插件。后来由于Macromedia公司收购了Future Splash以后便将其改名为 Flash2,到现在最新的flashcs3。现在网上已经有 1
成千上万个Flash站点,著名的如Macromedia专门ShockRave站点,全部采用了
Shockwave Flash 和Director。可以说Flash已经渐渐成为交互式知量的标准,未来网页的一大主流。
Flash 最早期的版本称为Future Splash Animator,当时Future Splash Animator最大的两个用户是微软(Microsoft)和迪斯尼(Disney)。19xx年11月,Future Splash Animator卖给了MM(Macromedia.com),同时改名为Flash1.0 。 Macromedia 公司在19xx年6月推出了 Flash 2.0 ,19xx年5月推出了Flash3.0。但是这些早期版本的Flash所使用的都是Shockwave 播放器。自 Flash 进入4.0 版以后,原来所使用的 Shockwave 播放器便仅供 Director 使用。Flash 4.0开始有了自己专用的播放器,称为“Flash Player”,但是为了保持向下相容性,Flash仍然沿用了原有的扩展名:.SWF(Shockwave Flash)。 20xx年8月Macromedia 推出了Flash5.0 ,它所支持的播放器为 Flash Player 5。Flash 5.0中的ActionScript已有了长足的进步,并且开始了对XML和Smart Clip(智能影片剪辑)的支持。ActionScript的语法已经开始定位为发展成为一种完整的面向对象的语言,并且遵循ECMAScript的标准,就像javascript那样。 20xx年3月 Macromedia 推出了Flash MX支持的播放器为 Flash Player 6。Flash 6开始了对外部jpg和MP3调入的支持,同时也增加了更多的内建对象,提供了对HTML文本更精确的控制,并引如SetInterval 超频帧的概念。同时也改进了swf文件的压缩技术。之后Macromedia有相继推出了Flash 8,Flash 9及现在的Flash CS3。相信Flash的软件以后还会在不断的更新,使其更加完美。 2 flash相关概念阐述
2.1 什么是flash动画
动画是将静止的画面变为动态的艺术.实现由静止到动态,主要是靠人眼的视觉残留效应.利用人的这种视觉生理特性可制作出具有高度想象力和表现力的动画影片。动画以人类视觉的原理为基础。 如果快速查看一系列相关的静态图像,那么我们会感觉到这是一个连续的运动。 每一个单独图像称之为帧。帧是动画电影中的单个图像。
3 flash在当今社会中的应用
3.1 flash在动态网页中的作用
Flash是MacroMedia公司专为网络应用设计的一个交互性
矢量动画设计软件。网站设计者可以使用Flash为网站设计各种动态Logo动画、导航条以及全屏动画,还可以加入动感音乐,完全具备多媒体的各项功能。Flash以其体积短小,流体播放的特点迅速打开市场,将WWW上的站点页面设计带上了一个全新的高度。实现Web数据库的应用一般有两种方法:一种是Web服务器端提供中间件,连接Web服务器与数据库服务器;另一种是把应用程序下载到客户端直接访问数据库。最常用的中间件技术有通用网关接口(CGI)和应用程序编程接口(API)两种。CGI程序存在效率低、速度慢等缺点;而API很大程度上克服了CGI的缺点,但其兼容性差,开发难度大也让许多开发人员望而却步。客户端访问数据库主要包括JavaScript和数据库连接器(IDC)等。用JavaScript和IDC开发Web数据库虽然简单,但也存在功能有限、不能完全控制其过程等缺点,所以它们也无 2
法胜任较复杂的Web数据库的开发。微软推出的ASP方案很好地解决了这些难题。ASP(Active Server Page)是Microsoft公司推出的一种基于服务器端的脚本编程语言,它很容易和数据库连接。Flash与ASP的组合使网页功能更加强大,可以通过它们和数据库连接,能使我们的网站不仅具有强大的数据支持而且具有完美的交互界面。
3.2 flash中实现与数据库连接
为了实现Flash与数据库的连接,需要把Flash和ASP联系起来。变量可以通过URL传递给Flash,这是一种GET方法,把变量传递给一个swf <PARAMNAME=movie
UE="myMovie.swf?myVariable=Text+of+my+variable">接着文本"Text of my variable"将会出现在Flash的动画中指定的位置,我们只要把Flash所需要的数据准备好就可以实现与数据库的连接,然后利用Flash中的动画功能就可以做出既具有强大的数据处理能力又具有强大的交互能力的美观网页。ASP和数据库的连接可用如下语句实现。 Set Connection = Server.CreateObject("ADODB.Connection")
Set Recordset = Server.CreateObject("ADODB.Recordset")
Connection.Open "people"
这样数据库就和ASP连接上,从而 Flash与数据库连接上去了。在Flash中使用ASP必须满足以下条件:服务器端server必须支持Active Server Pages并且支持数据库;客户端必须安装Flash插件。3.3 如何在flash中使用数据库
第一步要做的是建立数据库。我们使用Access数据库为例,表名为Staff,有三个字段:ID (自动编号), Known(Text) ,name (Text) 。这是一个用来示范用户名的数据库。 第二步就是建立一个Flash 5的动画。步骤如下:
(1)建立三个text field.它们是用来显示数据用的。
(2)把第一个text field的name设置为Input,它是用来接收输入数据的。
(3)另外两个text field分别命名为KnownAs和Surname。
(4)其它设置先为默认。
(5)最后,从Flash的library中选择增加一个按钮 (应该是一个可重用的组
件 ScrollBarButton ) 。这是很重要的一步,按钮将把输入的变量传递给ASP页面。到按钮的属性(Properties)上单击Action页,单击"+"号和On MouseEvent.勾上Release框。
(6)再次单击"+"号和Load/Unload Movie.选择"Load Variables Into Location"在URL输入框内输入你的ASP文件名(例如flash.asp). 选择Target。
3
(7) 最后,选择Variables中的Send using POST, 单击"+"号来设置变量在Variable输入框内输入 "Input"(就是第一个text field的name) 。当上面的工作都完成后,可以在action box内看到如下内容:
On (Release)
Load Variables ("flash.asp", "", vars=POST)
Set Variable: "Input" = ""
End On
这样当在动画过程中这个按钮被点击并释放后,Input输入框中的内容将被传递给flash.asp文件。注意Form是使用的post方式传递变量的。
(8) 建立一个HTML页面,在其中包含这个Flash动画文件。
第三步:ASP文件的代码
<%
Set Connection = Server.CreateObject("ADODB.Connection")
Set Recordset = Server.CreateObject("ADODB.Recordset")
Connection.Open "people"
SQL = "SELECT * FROM Staff WHERE ID=" & Request.Form("Input") & ";" Recordset.Open SQL,Connection,1,2
If Recordset.EOF Then
KnownAs = "Not"
Surname = "Found"
Else
KnownAs = Recordset ("Known")
Surname = Recordset ("name")
End If
4
Recordset.Close
Connection.Close
response.write("KnownAs="+Server.URLEncode(KnownAs))
response.write("&Surname="+Server.URLEncode(Surname)
%>
需要注意的是在把KnownAs和Surname传递回去的写法,将是这样的
Known=Data1&Surname=Data2
使用Server.URLEncode(VariableName)来保证传递过去变量的是按照 URL格式编码的。
4 flash动画的概念
4.1 什么是动画与动画设计
动画与动画设计(即原画)是不同的概念,原画设计是动画影
片的基础工作.原画设计的每一镜头的角色、动作、表情,相当於影片中的演员.所不同的是设计者不是将演员的形体动作直接拍摄到胶片上,而是通过设计者的画笔来塑造各类角色的形象并赋予他们生命、性格和感情。
4.2 什么是动画片中的动画
动画片中的动画一般也称为"中间画".这是指两张原画的中间过程而言的.动画片动作的流畅、生动,关键要靠"中间画"的完善.一般先由原画设计者绘制出原画,然后动画设计者根据原画规定的动作要求以及帧数绘制中间画.原画设计者与动画设计者必须有良好的配合才能顺利完成动画片的制作。
参考文献
[1].黄冈 于林 主编,《Macromedia Flash MX 标准教程》,北京希望电子出版社。本版号:ISBN 7—900118—41—1 . 2004,6:67~67
[2].黄汗兵 主编,《Show good 创作宝典之FLASH MX教学课件与互动游戏》,人民邮电出版社。本版号:ISBN 7—115—10741—3120. 2005,18(2):50~50
[3].《FLASH MX实例创作教学宝典》,金版电子出版公司
5