APP下载

Flash动画的设计制作与研究

2019-08-14刘瑶

读天下 2019年20期
关键词:设计方法

摘 要:随着网络多媒体制作技术的发展。音乐、动画、文字实现互相穿插链接,使互联网内容变得越来越精彩纷呈。而Flash动画由于插件小、通用性好、动画速度快、与多媒体交互功能齐全和易学易用的特点。很快地取代了其他软件工具,成为网络多媒体主流,这也是现在为什么Flash动画炙手可热的原因。

关键词:Flash交互功能;设计方法;制作流程

随着网络多元化的发展,Flash的应用领域也逐渐拓宽,它可以制作网络广播、游戏、MTV、教学课件、产品宣传、手机动画等复杂多变的效果。本次设计主题是产品宣传动画,下面我将结合我的毕业设计浅谈我对Flash动画设计与制作的理解。

一、 Flash交互动画概述

(一) 交互设计

交互设计(Interaction Design)作为一门关注交互体验的新学科在二十世纪八十年代产生了,它由IDEO的一位创始人比尔·莫格里奇在1984年一次设计会议上提出,他一开始给它命名为“软面(Soft Face)”,由于这个名字容易让人想起和当时流行的玩具“椰菜娃娃(Cabbage Patchdoll)”,他后来把它更名为“Interaction Design”——交互设计。

通过对产品的界面和行为进行交互设计,让产品和它的使用者之间建立一种有机关系,从而可以有效达到使用者的目标,这就是交互设计的目的。

(二) 交互动画

交互动画是指在动画作品播放时支持事件响应和交互功能的一种动画,也就是说,动画播放时可以接受某种控制。这种控制可以是动画播放者的某种操作,也可以是在动画制作时预先准备的操作。

这种交互性提供了观众参与和控制动画播放内容的手段,使观众由被动接受变为主动选择。最典型的交互式动画就是FLASH动画,觀看者可以用鼠标或键盘对动画的播放进行控制。

(三) 交互的性质

交互性是互联网络有别于其他传统媒体的特征,也是它最大的优势。传统媒体电视、广播是一种优势的大众媒体,他所传播的信息是单向流动的,受众只能被动地接受,没有反馈的路径和条件。互联网络的交互性改变了信息流动的方向不但可以是双向的,还可以延展为多项的。

无论什么样的交互,都有三个环节:交互方式、交互响应、交互结果。交互方式是实现交互的技术手段的构成,交互响应是参与者对交互方式产生的反应、采取的动作,交互结果是当程序接收到参与者的响应后所做出的动作结果。在不同的作品中交互方式表现形式有所不同,有时是一个按钮,有时是作品中的一个图形元素,有时可能是一个文本输入框。选择何种交互方式,取决于作品的形态。交互方式是创作者为参与者设置的与产品产生交互动作的接口,即体现了作品形态,又决定了参与者响应的方法。

具体到FLASH作品,交互性又可以分为两类:手段性交互和结构性交互。

二、 Flash交互式动画的设计方法

Flash可以通过ActionScript与用户进行交互作用。用户利用ActionScript给动画添加按钮,并给按钮适当添加特效,实现交互。

按钮元件是Flash的基本元件之一,它在实现交互的过程中扮演着举足轻重的角色,它具有多种状态,从外观上,“按钮”可以是任何形式,比如,可能是一幅位图,也可以是矢量图;可以是矩形,也可以是多边形;可以是一根线条,也可以是一个线框;甚至还可以是看不见的“透明按钮”。并且会响应鼠标事件,执行指定的动作,是实现动画交互效果的关键对象。通过建立动作可以生成交互式的影片。所为建立动作就是用ActionScript编写指令集,让计算机在特定事件发生时运行。

ActionScript采用的是面向对象编程的思想,采用Flash8中的事件对程序进行驱动,以动画中的关键帧、按钮或电影片段作为对象来对ActionScript进行定义和编写。例如,在舞台上选定一个图形或按钮作为对象或实例,然后通过关键帧中的脚本程序代码、影片剪辑元件实例内的脚本代码或某个按钮内的脚本程序代码来对这个已选定的对象的各种属性进行控制,如颜色、位置、形状等。另外,也可以通过一个按钮所产生的事件来控制某个对象。

三、 Flash交互式动画的制作流程

在使用ActionScript代码时,应掌握动作面板或脚本窗口。动作面板和“脚本”窗口包含全功能代码编辑器,其中包括代码提示着色、代码格式设置、语法加亮显示、语法检查、调试、行数等功能。

根据添加ActionScript脚本的不同目的,在具体的动画设计中可以在下列3个不同的位置加入相应的ActionScript程序。

(一) 在帧中添加

将ActionScript调价在制定的帧上,调价后当动画播放到添加ActionScript脚本的那一帧时,相应的ActionScript程序就会被执行,典型的应用就是控制动画的播放和结束时间。根据需要使动作在相应的时间进行。根据播放动画的内容和要达到的控制要求,在相应的帧调价所需的程序,可以有效地控制动画的播放时间和内容。

(二) 在按钮中添加

这种添加方式更加常用,也更容易理解,例如有时我们欣赏一个成熟的Flash动画时,打开后首先要单击一个播放按钮,动画才可以开始播放,这就是在该按钮上添加了ActionScript程序的缘故。通畅这种添加方式是使被添加的按钮在发生某些事件时执行相应的程序或者动作,如鼠标滑过按钮、按钮被按下或者释放等。

(三) 在影片剪辑中添加

使用这种添加方式所添加的动作或程序往往是在该影片剪辑被载入或者是为了在某些过程中获取相关信息才被执行的。另外,任何一个元件体现在舞台上的所有实例都可以有自己不同的ActionScript程序和不同的动作,执行中并不影响。这种方式在实际中应用较少,但使用起来会简化很多操作。

我们坚信,动画将会带给我们无限的惊喜和激动,现在加入动画行业的人也越来越多,我们期望动画事业更加蓬勃地向前发展。

参考文献:

[1]金明花(韩),李冉,邹婷.Flash 8从入门到精通[M].北京:中国青年出版社,2006.5.

[2]李松钟垣.Flash数据库动态开发[M].北京:清华大学出版社,2004.9.

作者简介:

刘瑶,江苏省淮安市,盱眙县马坝中心小学。

猜你喜欢

设计方法
傩文化旅游纪念品设计研究
基于用户体验的产品交互设计研究
古城墙中所包含的艺术文化解析
景观设计中的儿童娱乐场所设计与探索
让灵活精悍的微课程成为初中语文课堂的左膀右臂
浅析儿童家具模块化设计方法
浅析旅游景区公共设施的设计
公路桥梁结构桥梁抗疲劳设计方法应用
如何利用七年级新教材进行英语课堂阅读教学