基于Flash的交互动画设计
摘 要:随着互联网技术的发展,基于flash的交互动画广泛的应用于互联网的每一个角落,给人们的生活学习带来了巨大便利,具有很强的实用性和艺术性。随着技术的不断更新,flash的交互性特点也越来越明显。本文针对flash的交互性开展分析,指出flash所具有的交互性技术优势和应用领域,并在flash交互动画设计中做出了尝试。
关键词:flash;交互动画
中图分类号:tp317.4
随着信息技术带来的科技进步,如今网络媒体已经高度发达,交互动画以及互动技术广泛的应用于互联网的每一个角落,给人们的生活学习带来了巨大便利。与此同时,互联网的迅猛发展带来的庞大用户,也为形式多样、内容丰富、动感十足的flash成为当下热门话题提供了受众基础。随着许多精品flash交互动画的出现,基于flash的交互动画设计不断受到各界人士的关注和青睐,其传播的方式也逐渐走出单一的网络传播途径,走向传统媒体与新兴媒体。随着 flash技术本身的成熟与无线网络的发展,基于flash的交互动画也将在不远的将来走向更多的国内手机用户,实现 flash 网络传播的新的跨越。
1 基于flash的交互性的分析
交互(interactive),在计算机中意思为,参与活动的对象,可以相互交流,双方面互动。无论是何种交互,必须由三个部分来组成:交互方式、交互响应和交互结果[1]。交互方式指人和计算机打交道的抽象方式,是创作者为了传达特定信息,采用必要的技术手段构成的形式,可以分为基于对象和基于活动的两类[2]。基于对象的交互方式是模拟现实世界的对象,例如,计算器应用程序,是对传统真实计算器的模拟。基于活动的交互方式包括指示、对话、操作和导航、探索和浏览,比如按钮、图形元件、文本输入框或选择判断组件等,是创作者为参与者留下的进入作品的信息输入口,它决定了动画作品的外在形式。交互响应是参与者在交互过程中所采取的动作,交互结果则是响应的结果。
在这个瞬息万变的年代,人与人之间的交流和互动变得越来越容易,通过不同的网络平台,资讯的传递一秒千年,而交互性动画又有别于一般性的传统的动画,其播放过程中的内容发展可以受到浏览者特定操作的影响,因而在动画播放的时间顺序方面,会改变固有的线性的或循环的播放顺序,形成一种受制于受众的操作结果的播放顺序和方式。这种在播放时间方面的开放性改变,会促使受众对于动画的内容进行主动的挖掘,获得丰富的信息,从而扩大了受众从动画传递内容中所接受的信息。因此,交互性的设计就越来越被大家重视和推崇。
伴随着互联网在中国的普及,人们越来越关注于如何更加灵活的呈现网络的交互性,促进通过网络的交流与沟通,又同时能流畅的展现细节而不影响用户的使用体验。
以互联网为主要生存环境的flash 动画进入了人们的视线,flash 动画以其短小精致、制作简单、形式多样等特性深受人们的喜爱。flash 是美国adobe 公司设计的一种二维动画软件,产生于上世纪九十年代中期,flash 最早期的版本称为future splash animator。经过数年的发展,其软件功能不断加强,应用空间不断拓展。基于flash的动画文件占用空间非常小,有利于在各种网络带宽的互联网上传播;另外,flash交互动画的开发周期短,简便易学,制作成本低。大部分 flash小游戏都是可以由一个人独立完成的,所以游戏的画面、情节、美工等都比较简单。因此使得flash成为人们喜闻乐见的一种信息传播载体。
2 flash所具有的交互性技术优势
由于flash动画的网络特性,这种交互被应用在网站建设和网络游戏之中,flash已成为网页制作和网络互动的主要技术手段。交互性是新媒体艺术最重要的一个特征,也是flash动画区别于传统动画的本质特征。flash的交互性优势表现在以下三个方面:
2.1 支持事件响应和交互功能
在flash动画中,每个对象(符号或帧)都可以有自己的事件响应。设计者可以通过预先设置事件响应达到对动画控制的目的。flash 软件中包含的带有动画效果的按钮和菜单,在 flash 软件中可以随意创建按钮、多级弹出式菜单、复选框等进行交互设计。
2.2 利用 actionscript 代码,实现交互功能设计
actionscript 是一种基于 ecmascript 的面向对象编程语言,用来编写adobe flash 电影和应用程序,还可以设计各种各样的简单的和复杂的游戏。因此,flash具有交互性技术优势,用户通过点击、选择等动作决定事件的运行过程和结果。
2.3 组件为flash交互动画设计提供了更多的方式
组件是 flash 应用程序的一部分,主要通过在交互组件中与应用程序进行交互来做出响应。 典型交互组件的响应可以是回答一个问题(如,填空),从真或假中进行选择(如,判断、单选或多选),或单击屏幕的某个区域(如,选取某个图形)。因此,利用组件可以实现填空、判断、选择、拖放、热区等多种形式多样、而又丰富的交互活动。可以很容易实现用键盘、鼠标控制图形对象,实现交互小游戏的开发和设计。
3 flash交互动画的应用领域
flash动画交互性改变了传统动画的线性叙事方式,使使用者可以置入其中,根据个人需要使动画以非线性叙事的方式呈现出来,充分调动了的积极性,从而引导使用者为了获得信息或愉悦体验而进行一系列人机交互[3]。进一步符合了广大受众对于个性化的要求,被广泛的运用到人们的日常生活当中,具有很强的实用性。
电影网页设计代码
flash 动画同时是一门新兴的艺术与科学相结合而形成的、具有非常广泛学科优势的综合性艺术形式[4]。在 flash 动画的创作和制作过程,实际上就是多种艺术门类和科学技术的综合过程,因此,flash交互动画具备很高的实用价值和艺术价值。flash 动画应用领域十分广泛——网站建设、广告宣传、教育教学、故事短片、游戏等,下面对几种领域作一下着重介绍。
3.1 网站建设
基于flash的交互动画网站(如图1所示)彩艳丽、风格独特,使得页面生动而富有吸引力。
图1 基于flash的交互动画网站
flash交互动画特别适合网站建设,几乎所有的网页界面里都可以见到flash交互动画。在网站建设中,广告、字幕、网站窗口、按钮等都可以用 flash 交互动画来制作,由于 flash 动画的应用,网页界面一改过去的简单、枯燥,而变得动感、多变、时尚、艺术感强、内容更丰富,迎合了现代人的要求。