设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>视觉传达毕业设计 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
Flash动画设计论文
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  
Flash动画设计论文
论文关键词:flash动画 发展 标准 矢量
  论文摘要:Flash是美国的一家公司(MACROMEDIA公司)于19966月推出的优秀网页动画设计软件, 在中国经历了9年的发展时间。曾经在中国风云一时,出现了FALSH热。由于动漫也成为一种时尚的艺术,而且最直接简单的动画创作是就FLASH。我认为它可以自成体系,有它自己独特的表现方法.手段和流通方式及闪客生活。甚至我认为它是现代文明的一种符号,新新艺术创作方式,是一种流行于网络的网络文化。电脑替代了传统的笔墨,移动的图象和声音同样表达了动画艺术家的情感,所以我把FLASH作为独立的动画来谈。我这种论述不论对与错,但是他始终代表了我对FLASH认识的观点和理解。今天让我们共同来探讨FLASH,我的观点是FLASH不可否认已经成为了一种新的艺术表现形式,作为新的事物它的应用非常广泛,主要用于网络,FLASH网站片头,FLASH演示动画,FLASH网站,FLASH商业广告,电视,掌上电脑,游戏,MTV,手机屏保,手机彩信,家用电器等等!这些表示FLASH的确是一个非常好的传播载体。它能够引申出非常多的商业机会。能够以多样的效果和形式来充分体现产品或企业形象。现在电脑,网络,手机用户等等都是在不断的增加,网络的发展壮大和完美,电脑更加普及,上网的人更多。正因为它有怎么多的用户,爱好者,创作者和发展平台,使用价值和欣赏价值。它现在虽然不能和我们的中国画,油画,版画等艺术创作相提并论,但是它可以满足社会艺术欣赏的需要和商业价值的需要,通过介绍论证FLASH是具有广阔的天空,它是在不断的发展和成熟中,我认为FLASH真正的价值是其未来!它是一种新新事物,是一种新的艺术创作和文化。本文从对Flash的发展及其技术上的操作,和一些动画理念结合起来。大家了以共同学习学习,互补互助。 
  绪论
  1.1 flash概叙  
  Flash macromedia公司推出的交互式矢量图和 Web 动画的标准。网页设计者使用 Flash 创作出既漂亮又可改变尺寸的导航界面以及其他奇特的效果。
  flash涉及到的领域:动画游戏制作,网络构件,学习课件,网站广告设计及全flash网站,工控界面等等。主要特点是制作简单,通用性比较大,涉及的领域多,制作出的东西效果都可以做到非常精致。缺点在于有些效果需要别的软件辅助制作等等,不是所有效果都能制作出来。(比如些3d效果,flash就很难制作,只能通过导入的方式或者针并针的方式)  
  FLASH有三重意义:1) FLASH英文本意为闪光”;2)它是全球流行的电脑动画设计软件;3)它代表用上述软件制作的流行于网络的动画作品。Flash是一种交互式矢量多媒体技术,他的前身是Futureplash,早期网上流行的矢量动画插件。后来由于Macromedia公司收购了Future Splash以后便将其改名为 Flash2,到现在最新的flashcs3。现在网上已经有成千上万个Flash站点,著名的如Macromedia专门ShockRave站点,全部采用了Shockwave Flash Director。可以说Flash已经渐渐成为交互式知量的标准,未来网页的一大主流。  
  Flash 最早期的版本称为Future Splash Animator,当时Future Splash Animator最大的两个用户是微软(Microsoft)和迪斯尼(Disney)。199611月,Future Splash Animator卖给了MMMacromedia.com),同时改名为Flash1.0  Macromedia 公司在19976月推出了 Flash 2.0 19985月推出了Flash3.0。但是这些早期版本的Flash所使用的都是Shockwave 播放器。自 Flash 进入4.0 版以后,原来所使用的 Shockwave 播放器便仅供 Director 使用。Flash 4.0开始有了自己专用的播放器,称为“Flash Player”,但是为了保持向下相容性,Flash仍然沿用了原有的扩展名:.SWFShockwave Flash)。 20008Macromedia 推出了Flash5.0 ,它所支持的播放器为 Flash Player 5Flash 5.0中的ActionScript已有了长足的进步,并且开始了对XMLSmart Clip(智能影片剪辑)的支持。ActionScript的语法已经开始定位为发展成为一种完整的面向对象的语言,并且遵循ECMAScript的标准,就像javascript那样。  20023 Macromedia 推出了Flash MX支持的播放器为 Flash Player 6Flash 6开始了对外部jpgMP3调入的支持,同时也增加了更多的内建对象,提供了对HTML文本更精确的控制,并引如SetInterval 超频帧的概念。同时也改进了swf文件的压缩技术。之后Macromedia有相继推出了Flash 8Flash 9及现在的Flash CS3。相信Flash的软件以后还会在不断的更新,使其更加完美。
  2 flash相关概念阐述
  2.1 什么是flash动画
  动画是将静止的画面变为动态的艺术.实现由静止到动态,主要是靠人眼的视觉残留效应.利用人的这种视觉生理特性可制作出具有高度想象力和表现力的动画影片。动画以人类视觉的原理为基础。 如果快速查看一系列相关的静态图像,那么我们会感觉到这是一个连续的运动。 每一个单独图像称之为帧。帧是动画电影中的单个图像。
  3  flash在当今社会中的应用
  3.1 flash在动态网页中的作用
  FlashMacroMedia公司专为网络应用设计的一个交互性[
矢量动画设计软件。网站设计者可以使用Flash为网站设计各种动态Logo动画、导航条以及全屏动画,还可以加入动感音乐,完全具备多媒体的各项功能。Flash以其体积短小,流体播放的特点迅速打开市场,将WWW上的站点页面设计带上了一个全新的高度。实现Web数据库的应用一般有两种方法:一种是Web服务器端提供中间件,连接Web服务器与数据库服务器;另一种是把应用程序下载到客户端直接访问数据库。最常用的中间件技术有通用网关接口(CGI)和应用程序编程接口(API)两种。CGI程序存在效率低、速度慢等缺点;而API很大程度上克服了CGI的缺点,但其兼容性差,开发难度大也让许多开发人员望而却步。客户端访问数据库主要包括JavaScript和数据库连接器(IDC)等。用JavaScriptIDC开发Web数据库虽然简单,但也存在功能有限、不能完全控制其过程等缺点,所以它们也无法胜任较复杂的Web数据库的开发。微软推出的ASP方案很好地解决了这些难题。ASPActive Server Page)是Microsoft公司推出的一种基于服务器端的脚本编程语言,它很容易和数据库连接。FlashASP的组合使网页功能更加强大,可以通过它们和数据库连接,能使我们的网站不仅具有强大的数据支持而且具有完美的交互界面。 
  3.2 flash中实现与数据库连接
  为了实现Flash与数据库的连接,需要把FlashASP联系起来。变量可以通过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 fieldname设置为Input,它是用来接收输入数据的。
  (3)另外两个text field分别命名为KnownAsSurname
  (4)其它设置先为默认。
  (5)最后,从Flashlibrary中选择增加一个按钮 (应该是一个可重用的组件    ScrollBarButton ) 。这是很重要的一步,按钮将把输入的变量传递给ASP页面。到按钮的属性(Properties)上单击Action页,单击"+"号和On MouseEvent.勾上Release框。
  (6)再次单击"+"号和Load/Unload Movie.选择"Load Variables Into Location"URL输入框内输入你的ASP文件名(例如flash.asp). 选择Target
  (7) 最后,选择Variables中的Send using POST, 单击"+"号来设置变量在Variable输入框内输入   "Input"(就是第一个text fieldname) 。当上面的工作都完成后,可以在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
  Recordset.Close
  Connection.Close
  response.write("KnownAs="+Server.URLEncode(KnownAs))
  response.write("&Surname="+Server.URLEncode(Surname)
  %>
  需要注意的是在把KnownAsSurname传递回去的写法,将是这样的Known=Data1&Surname=Data2
  使用Server.URLEncode(VariableName)来保证传递过去变量的是按照 URL格式编码的。
  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
 上一篇文章:包装毕业设计论文
  下一篇文章:三维建模与动画设计
本类最新文章
三维漫游游戏《乌镇白莲塔》的设计 孔雀城凌兰园中式风格别墅室内设计 福州市仓山区融丰锦绣山庄别墅设计
基于Flash的精卫填海动画设计 《三只小猪》flash动画设计与 基于unity3D的小车模拟系统
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!