Flash动画设计论1_第1页
Flash动画设计论1_第2页
Flash动画设计论1_第3页
Flash动画设计论1_第4页
Flash动画设计论1_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

FlashFlash 动画设计论文动画设计论文 论文论文关键词 关键词 flashflash 动画动画 发展发展 标准标准 矢量矢量 论文论文摘要 摘要 Flash 是美国的一家公司 MACROMEDIA 公司 于 1996 年 6 月推 出的优秀网页动画设计软件 在中国经历了 9 年的发展时间 曾经在中国风云 一时 出现了 FALSH 热 由于动漫也成为一种时尚的艺术 而且最直接简单的 动画创作是就 FLASH 我认为它可以自成体系 有它自己独特的表现方法 手段 和流通方式及 闪客 生活 甚至我认为它是现代文明的一种符号 新新艺术 创作方式 是一种流行于网络的网络文化 电脑替代了传统的笔墨 移动的图 象和声音同样表达了动画艺术家的情感 所以我把 FLASH 作为独立的动画来谈 我这种论述不论对与错 但是他始终代表了我对 FLASH 认识的观点和理解 今 天让我们共同来探讨 FLASH 我的观点是 FLASH 不可否认已经成为了一种新的 艺术表现形式 作为新的事物它的应用非常广泛 主要用于网络 FLASH 网站 片头 FLASH 演示动画 FLASH 网站 FLASH 商业广告 电视 掌上电脑 游戏 MTV 手机屏保 手机彩信 家用电器等等 这些表示 FLASH 的确是一个非常好 的传播载体 它能够引申出非常多的商业机会 能够以多样的效果和形式来充 分体现产品或企业形象 现在电脑 网络 手机用户等等都是在不断的增加 网络的发展壮大和完美 电脑更加普及 上网的人更多 正因为它有怎么多的 用户 爱好者 创作者和发展平台 使用价值和欣赏价值 它现在虽然不能和 我们的中国画 油画 版画等艺术创作相提并论 但是它可以满足社会艺术欣 赏的需要和商业价值的需要 通过介绍论证 FLASH 是具有广阔的天空 它是在 不断的发展和成熟中 我认为 FLASH 真正的价值是其未来 它是一种新新事物 是一种新的艺术创作和文化 本文从对 Flash 的发展及其技术上的操作 和一 些动画理念结合起来 大家了以共同学习学习 互补互助 1 1 绪论绪论 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 1996 年 11 月 Future Splash Animator 卖给了 MM M 同时改名为 Flash1 0 Macromedia 公司在 1997 年 6 月推出了 Flash 2 0 1998 年 5 月推出了 Flash3 0 但是这些早期版本的 Flash 所使用的都是 Shockwave 播放器 自 Flash 进入 4 0 版以后 原来所 使用的 Shockwave 播放器便仅供 Director 使用 Flash 4 0 开始有了自己专 用的播放器 称为 Flash Player 但是为了保持向下相容性 Flash 仍然 沿用了原有的扩展名 SWF Shockwave Flash 2000 年 8 月 Macromedia 推出了 Flash5 0 它所支持的播放器为 Flash Player 5 Flash 5 0 中的 ActionScript 已有了长足的进步 并且开始了对 XML 和 Smart Clip 智能影片 剪辑 的支持 ActionScript 的语法已经开始定位为发展成为一种完整的面向 对象的语言 并且遵循 ECMAScript 的标准 就像 javascript 那样 2002 年 3 月 Macromedia 推出了 Flash MX 支持的播放器为 Flash Player 6 Flash 6 开始了对外部 jpg 和 MP3 调入的支持 同时也增加了更多的内建对象 提供了对 HTML 文本更 精确的控制 并引如 SetInterval 超频帧的概念 同时也改进了 swf 文件的压 缩技术 之后 Macromedia 有相继推出了 Flash 8 Flash 9 及现在的 Flash CS3 相信 Flash 的软件以后还会在不断的更新 使其更加完美 2 2 flashflash 相关概念阐述相关概念阐述 2 1 什么是 flash 动画 动画是将静止的画面变为动态的艺术 实现由静止到动态 主要是靠人眼 的视觉残留效应 利用人的这种视觉生理特性可制作出具有高度想象力和表现 力的动画影片 动画以人类视觉的原理为基础 如果快速查看一系列相关的静 态图像 那么我们会感觉到这是一个连续的运动 每一个单独图像称之为帧 帧是动画电影中的单个图像 3 3 flashflash 在当今社会中的应用在当今社会中的应用 3 1 flash 在动态网页中的作用 Flash 是 MacroMedia 公司专为网络应用设计的一个交互性 矢量动画设计软件 网站设计者可以使用 Flash 为网站设计各种动态 Logo 动画 导航条以及全屏动画 还可以加入动感音乐 完全具备多媒体的各项功能 Flash 以其体积短小 流体播放的特点迅速打开市场 将 WWW 上的站点页面设 计带上了一个全新的高度 实现 Web 数据库的应用一般有两种方法 一种是 Web 服务器端提供中间件 连接 Web 服务器与数据库服务器 另一种是把应用 程序下载到客户端直接访问数据库 最常用的中间件技术有通用网关接口 CGI 和应用程序编程接口 API 两种 CGI 程序存在效率低 速度慢等缺点 而 API 很大程度上克服了 CGI 的缺点 但其兼容性差 开发难度大也让许多开发人员 望而却步 客户端访问数据库主要包括 JavaScript 和数据库连接器 IDC 等 用 JavaScript 和 IDC 开发 Web 数据库虽然简单 但也存在功能有限 不能完全 控制其过程等缺点 所以它们也无法胜任较复杂的 Web 数据库的开发 微软推 出的 ASP 方案很好地解决了这些难题 ASP Active Server Page 是 Microsoft 公司推出的一种基于服务器端的脚本编程语言 它很容易和数据库 连接 Flash 与 ASP 的组合使网页功能更加强大 可以通过它们和数据库连接 能使我们的网站不仅具有强大的数据支持而且具有完美的交互界面 3 2 flash 中实现与数据库连接 为了实现 Flash 与数据库的连接 需要把 Flash 和 ASP 联系起来 变量可 以通过 URL 传递给 Flash 这是一种 GET 方法 把变量传递给一个 swf 接 着文本 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 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 文件的代码 需要注意的是在把 KnownAs 和 Surname 传递回去的写法 将是这样的 Known Data1 s attachSound likesound s start 0 6 6 在第二个停止按钮上捆绑如下代码 on release s stop 7 2 音量的控制 1 从库中选一个按钮放在舞台上 把这个按钮转换成 MovieClip 这样做 的目的是能把这个按钮既可以接受电影事件也能接受按钮事件 如下图 2 在这个按钮的电影剪辑上加入以下代码 onClipEvent load top y left x right x bottom y 100 onClipEvent enterFrame if dragging true root s setVolume 100 y top 7 3 调节声音的平衡 1 从库中选一个按钮放在舞台上 把这个按钮转换成 MovieClip 这样做 的目的是能把这个按钮既可以接受电影事件也能接受按钮事件 此例是最下 的那个按钮 既横向的那个 做好后如下图 10 在这个按钮的电影剪辑上加入以下代码 onClipEvent load top y bottom y left x 50 right x 50 center x onClipE vent enterFrame if dragging true root s setPan x center 2 11 通过双击这个电影剪辑 或通过选中这个电影后再选 Edit Edit Symbol 进入该电影剪辑地编辑状态 选中按钮本身 在这个按钮上捆绑以下 代码 和上次的操作完全相同 on press startDrag false left top right bottom dragging true on release stopDrag dragging false 8 8 总结总结 flashflash 动画的根本动画的根本 Flash 动画说到底就是 遮罩 补间动画 逐帧动画 与元件 主要是影片 剪辑 的混合物 通过这些元素的不同组合 从而可以创建千变万化的效果 三大基本功能之外的延伸 Flash 动画的三大基本功能是一切 Flash 动画应 用的基础 但现在 Flash 已经是一个非常强大的平台 他是一个富媒体环境 在 Flash 4 时他加入了 MP3 声音的支持 Flash 3 及以前的版本对音频支持是 很匮乏的 从那个时候起你可以设计多媒体的 Flash 动画了 在 Flash 6 时他 加入了视频的支持 Flash 5 及以前的版本不支持视频 不包括链接的 Quicktime 这时 你可以嵌入视频 也可以播放外部的 Flv 格式的视频 甚 至 你还

温馨提示

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

评论

0/150

提交评论