刘丹丹
(鹤壁职业技术学院,河南 鹤壁458000)
Flash是由美国Macromedia公司出品的用于矢量图形状编辑的动画制作专业软件。它将音乐,声效,动画以及富有新意的界面融合在一起,制作出高品质的网页动态效果。
随着科技的发展,HTML语言的功能十分有限,无法达到人们预期的动态效果,各种脚本语言应运而生,网页设计更加多样化。但是,程序设计在大众中间得不到普及,因为它要求具备一定的编程能力。所以人们需要一种简单直观并且功能强大的动画设计工具,而Flash正好满足了这种需求。使用该软件可以制作网页较大的交互式动画。并且大型FLASH动画还综合了多种技术与技巧,整合了多种编程语言(包括前台的HTML/JAVASCRIPT、后台的PHP/ASP/CGI等),是多种图像处理工具的结合(包括3DMAX、CORELDRAW等)。这种大型的应用由团队制作,表现出强大的生命力,这正是Flash动画的真正魅力所在。
整个Flash动画设计知识体系中最基础的就是flash动画的三大基本功能,包括:绘图和编辑图形、补间动画和遮罩。这是三个紧密相连的逻辑功能。Flash动画说到底就是“遮罩+补间动画+逐帧动画”与元件的混合,就可以实现千变万化的效果。
1)绘图和编辑图形不但是创作Flash动画的基本功能,也是进行多媒体创作的基本功。在计算机中,图像可以分为位图和矢量图两大类。一般来说,在Photoshop软件中绘制的图形称为位图,而在Flash中绘制的图形称之为矢量图。位图图像是通过一个个点来描述的,这样会导致图像容量大,放大时,图像变的模糊。而矢量图通过带有方向的直线和曲线来描述图形,不是用点,因此矢量图形的容量会小的多,放大时,图形不会失真,但是正因为这种存储方式,不能存储太丰富的颜色,因此矢量图形界限分明、色块较大,具有图画特点的图形,如卡通画、剪贴画、标志等。Flash就是采用的矢量图,它是利用绘图工具箱中的工具来绘制矢量图形并编辑图形的。所以要掌握工具箱中的绘图工具:铅笔工具,颜料桶工具等的应用。在绘图的过程中还要学习怎样使用元件来组织图形元素。编辑图片的方法即:打开软件,选择要编辑的图片,更改动态图片间隔的时间,间隔时间根据自己的感觉来定。如果是动态的图片,想要使其动起来就必须有帧组成,那么将下一帧导入一张和上一张大小属性一样的图片。
2)补间动画是整个Flash动画设计的核心,有动画补间和形状补间两种形式。创作形状补间动画的方法:首先在时间轴插入一空白关键帧,绘制动画的初始图形,绘制动画的结束图形。然后单击开始帧,在帧的属性面板中单击“补间”下拉菜单,选择“形状”选项,表示两个关键帧之间建立了形状补间动画。动画补间的创作方法:首先在时间轴插入一空白关键帧,绘制动画的初始图形,把图形转换成“组”或者“元件”,然后在另一位置插入关键帧(其实就是复制前面的关键帧)。单击开始帧,在帧的属性面板中单击“补间”下拉菜单,选择“动画”,表示两个关键帧之间建立了动作。或者选择第一帧后单击鼠标右键,在弹出的菜单中选择“创建补间动画”命令。这时,两关键帧之间有一个长长的箭头,且背景色变为淡紫色。动作补间动画即告完成。
3)遮罩是Flash动画创作中所不可缺少的——这是Flash动画设计三大基本功能中重要的出彩点。使用遮罩配合补间动画,用户更可以创建更多丰富多彩的动画效果:图像切换、火焰背景文字、管中窥豹等都是实用性很强的动画。遮罩动画中的关键是创建遮罩,方法是:选择或创建一个图层为被遮罩层,其中包含出现在遮罩中的对象。在该层上面再创建一个新图层作为遮罩层。遮罩层总是遮住其下方紧贴着它的图形。在遮罩层上放置填充图形、文字或元件实例。右键单击时间轴中的遮罩层的名称,在弹出的菜单中选择“遮罩”,出现一个遮罩层图标,该层即为遮罩层。紧贴它下面的图层将链接到遮罩层,其内容会透过遮罩上的填充区域显示出来(遮罩中的任何填充区域都是完全透明的,而任何非填充区域都是不透明的),其图标将更改为一个被遮罩的图层图标。如果要编辑遮罩层或被遮罩层,取消图层锁定,当完成编辑后,想要看遮罩效果,就要锁定遮罩层和被遮罩层。从这些动画实例中,用户可以举一反三创建更多实用性更强的动画效果。遮罩中可以使用的动画形式可以在遮罩层、被遮罩层中分别或同时使用形状补间动画、动作补间动画、引导线动画等动画手段,从而使遮罩动画变成一个可以施展无限想象力的创作空间。
Flash动画的优点很多,比如:操作简单,硬件要求低,功能较为强大、可控性强。但是我们也更应该着眼于Flash未来的发展,当然,某些功能可能还要依赖于XML或者其它诸如javascript的客户端技术来实现。对于一个软件系统的界面,Flash所具有的特性完全可以为用户提供一个良好的接口。手机领域的开发将会对精确(像素级)的界面设计和CPU使用分布的操控能力有更高的要求,但同时也意味着更加更广泛的使用空间。Flash中的游戏开发已经进行了多年的尝试,但至今为止仍然停留在中、小型游戏的开发上。游戏开发的很大一部份都受限于它的CPU能力和大量代码的管理。不过可喜的是,随着网络的逐渐渗透,基于客户端-服务器的应用设计也开始逐渐受到欢迎,但是,这种方式开发者可能要花更多的时间在服务器后台处理能力和架构上,并且将它们与前台(Flash端)保持同步。现在只有极少数人掌握了使用Flash建立全Flash站点的技术。它意味着更高的界面维护能力和开发者的架构能力。Flash动画必将随着自身技术和形式上的更大突破,展现出更为广阔的前景。
[1]陈婷婷.浅析网络动画的市场前景[J].湖北经济学院学报:人文社会科学版,2011(04).
[2]熊群毓.浅析Flash动画网站设计[J].中国科教创新导刊,2011(07).
[3]刘刚.浅析Flash动画及其制作过程[J].电脑知识与技术,2009(15).