Flash动画使得网页变得更加生动,但是你知道吗,用以制作Flash动画的“工具”有很多,而且你正在使用的软件也许并不是适合你的惟一选择。
诚然,很多尽心尽责的网络工作者为了能够把自己的网站建设得更吸引人而废寝忘食地默默工作着。同时,他们也知道自己网站上使用的“字体”在不同的平台上显示会有些问题。另外,大家也知道,用鼠标选中并复制网站上的文字是一件非常容易的事情,而一般网络访问者也可以很方便地右击页面上的图片,并选择“另存为”命令把它们下载到自己的硬盘上,这些都很令网页开发者们担心,他们不希望自己辛苦制作的网站内容无故地被他人带走。
此外,还有一些比较头痛的事:比如页面上使用的图片分辨率一高,显示这些图片所需要的时间就会很长;比如对方的屏幕分辨率设置得和我们设计网页时的分辨率不一致,就会引起文字显示上的偏差等等…… 所有的这些都是网页设计者要考虑的问题,也是使你的网站保持更高点击率的因素。
上面谈到的诸多问题,究其原因,都是因为我们使用传统的网页制作工具时,使用“位图”元素来构建网站的缘故。如果我们使用“矢量”元素来取代位图对象的HTML代码的话,效果则会完全不同。因为所有的矢量元素,理论上无论你放缩多少倍数,其外形都不会发生变化。
在矢量元素处理软件中,最为出名的就要数“Flash”了,利用Flash生成的网页,其所有对象元素都是“矢量”的,同时由于它是通过浏览器的插件(plug-in)来显示并播放的,所以其本身就具有抗“锯齿”的能力,非常平滑,而且无任何浏览平台之限制,不管你把它放到PC机、Mac机器、还是Solaris或Linux甚至是Pocket PC机上,都能够很好地浏览显示。
同时,据我们不完全的统计,现在世界上至少有97%的用户浏览器中都安装有Flash显示插件“Flash Player”。另外,微软的Windows XP中,已经包含有Flash Player了,如果你的系统已经升级到了Windows XP,那就无需再从网络上下载该插件了。(编辑提示:其实在I.E 5中也包含有Flash Player,只要大家安装时选择“定制安装”,然后从中选中“Flash Player”选项即可,假如你安装的是I.E 6的话,那Flash Player将会被自动安装好。)
起初,Flash的SWF矢量动画格式是由FutureWave软件公司开发成功的,只是后来Macromedia公司购买了生成SWF文件的软件,并把它称之为FutureSplash Animator。到了1996年,Flash的矢量格式日渐成熟。一来,它是动画格式,使得网站由原先的纯文字和图像变得更加生动和丰富多彩;二来,它的容量非常小,哪怕在网速很慢的机器上也可以很快被下载;三来,它是矢量格式的,矢量格式的Flash作品可以根据浏览窗口的大小自动伸缩且不会发生变形,基本可以保持原貌。
更值得一提的是,Flash本身具有“交互性”!我们知道,交互性是网站区别于其他传统媒体的最重要的特性——能够在网站中加入“交互”功能可以说是一个跨时代的变革!另外,我们还可以将声音、文本、动画等“嵌入”在Flash中,这样就可以播放出非常精彩的多媒体Flash作品了。
一般情况下,只有专业人士才能够创作出Flash交互式作品,当然这也会花费很多的时间和精力,如果想精通它的话,则需要很深的动画功底和编程语言的基础。
当Macromedia公司1998发布了Flash和它的SWF文件格式后,很多与之相抗衡制作Flash的软件也应运而生,当然也正是因为这样,才使得Flash到今天如此风行。
当然,不管采取何种工具,也仅仅是一个“工具”的选择,到底能不能创作出令人满意的作品,则完全取决于你的创作才气。一个Flash作品可以是一幅静止的图片,也可以是一个图标;一个小小的动画标语,或一部大的动画;一个网站导航按钮,或一个“交互式”的应用程序。(从Flash 5后才开始支持交互式应用程序的创建,以往版本的Flash只能够创建前面的一些元素。)
尽管我们制作出的Flash作品各有千秋,但是不管制作什么,都可以把创作归为六步:准备素材,编写脚本,在时间轴上放置对象,给时间轴上的对象增加动画效果,为对象增加动作交互(behaviors),最后发布整个Flash作品。
当然了,我们在制作和调试Flash作品时,也必须考虑其他方面的问题,如我们的界面是否受用户欢迎,是否易于使用,所有这些元素是否便于我们再利用等,所有这些都是创作Flash时要考虑的。
不过,我要提醒你的是,在一定程度上,你选择的创作“工具”对以后的创作是很重要的,因为只有和大家选择同一种工具,才能够和同事们实现真正的资源“共享”,为更好地进行网页创作打下基础。
无可非议,现在Flash已经成了网上矢量格式的代名词,成了事实上业界的“标准”。但新的标准还是在不断地出现,如可以嵌入到XML中使用的SVG(可缩放矢量图形)格式等。同时,Adobe也宣布了它的最新网页制作工具LiveMotion,而Balthaser则在开发一种名为Enterprise:Fx的新服务,它们也可以满足制作网站的需要。
尽管上面所讲到的产品都是很不错的,但是根据性价比以及使用的“普及”度来看,Flash 5在一段时间里仍是业界的霸主!成为我们的首选品牌!Flash的动画交互SWF格式是由Macromedia 公司开发成功的,因此,Flash 5肯定具有天生的优势。也正因如此,很多人才选择Macromedia Flash 5作为他的开发工具。
Flash目前最新版本为“5”,Flash 5符号库中的元素可以被多个开发者和Flash作品使用,这无疑给我们共享资源提供了很大的方便,更利于我们网页的创作。尽管Flash 5并不容易掌握,但是它的确相当强大,也正因为它强大的功能,并能够自行创建出完整的Web应用程序而成为《个人电脑大众版》编辑们推荐的品牌网页制作工具之一。
在下面的表格中,我们对一些常用的Flash制作工具作了一个比较:
表格说明:
1、表格中,“☆☆☆☆☆”代表“极好”, “☆☆☆☆”代表“很好”, “☆☆☆”代表“好”, “☆☆”代表“一般”, “☆”代表“差”;“N/A”为“Not Applicable”,代表“不具有此功能”。
2、无需任何学习经验就可以直接上手的软件,易用性最好。其中Bathaser:Fx只要我们用很少的时间就可以掌握,不需要费很大的工夫,因此其易用性为极好。与用户交互很好的软件,“交互性”得分较高。FlareWorks Professional中的对话框交互非常方便,因此其交互性获得四点。在所有的程序中,只有Flash 5有内部的ActionScript脚本语言,LiveMotion和SWiSH只能链接或调用外部的javascript语句。在动画能力上,Corel R.A.V.E.是差了一些。绘图能力,主要是看该软件是否具有非常强大和易用的几何图形的绘制能力。而Flash 5就带有强大的图片处理能力,而我们所列的软件中几乎有一半没有图片处理能力。