APP下载

基于flash的交互式动画实验项目设计与应用①

2013-12-29王春黄海

科技资讯 2013年19期

摘 要:本文通过flash的交互式动画实验项目设计,简述了Flash的基本功能和特性,并根据实验项目的格式通过十二个实验子步骤构建了一种基flash的交互式动画实验项目。

关键词:flash 交互式 实验项目

中图分类号:G434 文献标识码:A 文章编号:1672-3791(2013)07(a)-0017-02

Flash是一种动画创作与应用程序开发于一身的创作软件,它为创建数字动画、交互式Web站点、桌面应用程序以及手机应用程序开发提供了功能全面的创作和编辑环境,它们包含丰富的视频、声音、图形和动画。

1 Flash的基本功能

Flash特别适用于创建通过Internet提供的内容,因为它的文件非常小。Flash是通过广泛使用矢量图形做到这一点的。与位图图形相比,矢量图形需要的内存和存储空间小很多,因为它们是以数学公式而不是大型数据集来表示的。位图图形之所以更大,是因为图像中的每个像素都需要一组单独的数据来表示。Flash是一个非常优秀的矢量动画制作软件,它以流式控制技术和矢量技术为核心,制作的动画具有短小精悍的特点,所以被广泛应用于网页动画的设计中,以成为当前网页动画设计最为流行的软件之一。

2 Flash的特性

(1)Flash被大量应用于互联网网页的矢量动画设计。因为使用向量运算(Vector Graphics)的方式,产生出来的影片占用存储空间较小。

(2)使用Flash创作出的影片有自己的特殊档案格式(SWF),该公司声称全世界97%的网络浏览器都内建Flash播放器(FlashPlayer)。

(3)Flash是Macromedia提出的“富因特网应用”(RIA)概念的实现平台之一。

3 flash的基本格式

flash影片的后缀名为.swf,该类型文件必须有flash播放器才能打开(包括各大浏览器,视频播放器),且播放器的版本须不低于Flash程序自带播放器的版本。但占用硬盘空间少,所以被广泛应用于游戏、网络视频、网站广告、交互设计等。

ActionScript是一种程序语言的简单文本文件.FLA档案能够直接包含ActionScript,但是也可以把它存成AS档做为外部连结档案(如定义ActionScript类则必须在写在as文件里,再通过import加入类),以方便共同工作和更进阶的程序修改。

4 基于flash的交互式动画实验项目设计与应用

本实验项目类型:设计性。

本实验项目共分为十二个步骤,每个步骤包括主要实验内容、实验目标、实验学时数、实验人数和实验人时数。具体如下。

4.1 主要实验内容

概述交互式动画的制作过程和分析本项目实现技术。了解和熟悉进入Flash界面的方法;掌握flash中提供的各个工具的使用方法。能对简单的文字、图像做一定的处理,使其能实现指定的特殊效果实验目标:了解Flash软件工具的基本使用方法 实验学时:2学时 实验人数:20 人 实验人时数:40 学时·人

4.2 主要实验内容

制作一个动作渐变的动画;制作一个形状渐变的动画;学习调用flash的各项菜单的功能以及如何调用元件 实验目标: 掌握简单动画的基本制作方法,了解变形动画和运动动画的区别 实验学时: 2学时 实验人数: 20人 实验人时数: 40学时·人

4.3 主要实验内容

使用引导层实现一些特殊效果的flash动画,制作出类似如下的动画特效:小球平抛的物理现象;太阳的升起和降落;月亮环绕地球运动;飘落的树叶 实验目标: 掌握引导线的使用方法,利用引导线制作出动画特效 实验学时: 4学时 实验人数: 20人 实验人时数: 80学时·人

4.4 主要实验内容

利用遮罩方法实现动画中的特殊效果,制作出类似如下的动画特效:探照灯效果;百叶窗效果;电影文字效果;放大镜效果;环球文字;展开的画 实验目标: 掌握遮罩层的使用方法,利用遮罩层制作出动画特效 实验学时:6学时 实验人数:20人 实验人时数:120学时·人

4.5 主要实验内容

理解场景的概念,制作出不同场景切换的动画效果 实验目标:学习掌握场景在动画制作过程中的重要作用 实验学时: 2学时 实验人数:20人 实验人时数: 40学时·人

4.6 主要实验内容

通过案例展示理解元件的概念,对三种元件的概念和使用效果的区别进行了解,学习图形元件的制作方法,利用图形元件的制作出特殊动画效果 实验目标: 了解元件的概念以及这三种元件的区别和相互转换,掌握图形元件的创建与使用 实验学时: 2学时 实验人数: 20人 实验人时数: 40学时·人

4.7 主要实验内容

学习影片剪辑元件的制作方法,利用影片剪辑元件制作动画 实验目标: 了解并掌握影片剪辑元件的创建与使用 实验学时: 2学时 实验人数: 20人 实验人时数: 40学时·人

4.8 主要实验内容

学习按钮元件的制作方法,理解按钮元件的四个帧的含义,利用按钮元件制作动画 实验目标: 了解并掌握按钮元件的创建与使用 实验学时: 2学时 实验人数: 20人 实验人时数: 40学时·人

4.9 主要实验内容

学习导入、引用、编辑图片和声音,并据此做出影音效果俱全的flash作品 实验目标: 了解flash中多媒体技术的使用,图片和声音的特殊设定 实验学时: 2学时 实验人数: 20人 实验人时数: 40学时·人

4.10 主要实验内容

综合应用:制作出精美的flash MV 实验目标: 利用所学知识,综合应用,通过制作大型作品,加深对各个知识点的理解和学会高级应用 实验学时: 4学时 实验人数: 20人 实验人时数: 80学时·人

4.11 主要实验内容

学习flash中的交互功能动画的制作方法,脚本语句的基本格式,掌握Action Script脚本语言的常用命令,制作出互动的动画效果和多媒体交互课件 实验目标:了解掌握AS的基本语法,和常用语句 实验学时: 4学时 实验人数:20人 实验人时数: 80学时·人

4.12 主要实验内容

应用较为复杂的编程语句制作交互性更强的复杂动画,利用编程技术设计制作出flash小游戏和交互网站 实验目标: 掌握as语言较为复杂的编程技术,并能够应用到实际案例中 实验学时:4学时 实验人数: 20人 实验人时数: 80学时·人

整个实验过程帮助学生在探索式的学习进程中,体验和发现知识与技能中的创新;突破自己学习知识、掌握技能的局限,创造学习方法的创新。这些创新都可以归结为在学习、探索、研究、合作中选择适合自己的方式,成长为新式的独立的“学习者”、“操作者”和“创造者”。并且在问题探究式的学习过程中,有效引导学生主动发现问题,主动思考,主动解决问题,在帮助学生有效掌握知识技能的同时,强化拓展其的动手实践能力。

5 结语

本项目为兼具综合性、创造性、设计性的实验项目,帮助学生将多项所学的课程和实验与自身专业有机结合,在视觉效果设计上、审美上、多媒体技术、编程技术、网络技术等方面有深入的了解后,创造出美观精美的交互式动画作品。为不同专业背景的学生搭建的具有较强创新性、创造性、实践性的动手实验的平台,帮助学生有效结合自身兴趣、专业背景设计制作出满足不同需求和目的的交互式动画作品。

参考文献

[1] 王瑾.基于flash技术的交互式测试系统的设计[J].苏州市职业大学学报,2012(2):59-61.

[2] 孙铁辉.交互设计在flash课件中的应用[J].计算机光盘软件与应用,2012(18):181.

[3] 张蓝春.Flash制作多媒体课件交互功能的实现方法[J].中国科技信息,2012(10):232,236.

[4] 吴波.Flash全交互智能化物理课件的设计与实现[J].遵义师范学院学报,2012(6):89-93.