开发者社区


项目管理 | IT/商务管理 | 职涯
首页 - 管理和职涯
管理&职涯
全文搜索:   

Flash之争
作者: BUILDER.COM
2002-05-21 09:52:00


隐藏在Flash之后的技术也许会成为一种高效的内容交付工具的基础。通过它可以让网站提供丰富、可交互、由文本、图象和多媒体所组成的内容,同时却几乎用不到多大的带宽即可实现这些特性到桌面。在过去的5年半里,Flash已经成为Web动画的标准格式。全球超过4亿3900万网络用户看过Flash内容。而在2001年10月,80%的网民会经常浏览使用Flash内容的网站。然而,在Flash用户数量巨增之外,一场争论却在Web设计和支持Flash的团体中展开了。

Flash就是大坏蛋?

Jakob Nielsen在2000年10月的专栏文章《Flash: 99% Bad》为近来越演越烈的Flash争论开了先河。这篇文章的标题因其危言耸听而令人记忆优新,文中虽然处处宣称Flash大行其道并不能掩盖其可用性方面所存在的巨大问题,然而,由此也可以看出,作者从观点上还是承认Flash的可用性是存在的。那么Flash到底有多坏呢?

Flash的坏处主要表现在越来越多的网站采用了splash页面(软件启动时的初始画面或者访问网站首先遇到的演示画面,通常是广告)。显然,我们都遇到过这样的网页:背景音乐衬托着反复渲染的单调画面;浏览器的状态条上闪烁着“页面正在装载……请等待!”的消息;年轻的网页设计师发呆地盯着计算机屏幕的照片老调式地渐隐又再出现。如果你运气好还能碰上个“略过该页面”的链接,否则你只好坐等这些污七八糟的玩意玩个够。

由于大多数网络活动都以达到工作目标为基础(比如,用户想做些事情——或者是填写订货表单或者是查找自己需要的信息等),所以说这些splash页面实际上起了阻碍用户成功完成其工作的作用。从可用性的角度来看确实存在一定的负面影响。

然而,splash页面还不是引发Falsh用途争议的唯一原因。浏览器处理Flash文件的方式意味着设计人员和开发人员都需要付出额外的努力才能保证Flash界面能确实可用。以下就是Flash可能引发问题的几大领域。

非标准的导航

因为浏览器把Flash文件当作嵌入对象,所以浏览器的导航工具无法对Flash文件起作用。当用户试着使用浏览器的后退按钮时就会出问题了。后退按钮不会让Flash文件内容回到先前的状态而是把用户带回先前的HTML网页。还不仅如此呢,由于这种体系双方的脱节,用户每到一个Flash站点就可能得学习一套新的导航系统而全然用不上他们平常所熟知的浏览器导航方法。

链接标准

许多Flash界面采用图形、图标或层叠菜单代表或显示链接。因为用户在移动鼠标之前必须决定导航到哪个地方去所以这些情况也可能引发可用性方面的问题。可以想见,如果链接和按钮不是清楚可见而且其用途也不明显,则导航困难的问题就会出现。另外,Flash界面上的链接在用户点击它们时不会改变颜色,从而令用户难以确定他们已经看到的网站区域。

可达性

Flash的可达性也有问题,原因就在于浏览器对待文件的方法。因为Flash文件被当作嵌入对象,结果浏览器的可达性工具不能由用户所用。例如,浏览器的字体改变大小功能就不对Flash界面起作用。这使许多Flash网站把视觉有缺陷或者要依靠更高分辨率设置的那些用户拒之门外或者令他们的感觉非常不好。

可达性问题在1998年通过Rehabilitation Act修正案之后变得愈加严重了。该修正案(也就是Section 508)要求美国联邦政府的电子和信息技术必须为残疾人士所用。这表明残疾人可用的信息必须达到其他人可用信息同等的重视程度。

Macromedia的反应

考虑到那些针对Flash的批评,Macromedia公司决定教育Flash开发人员解决一些基本的可用性问题。公司网站的“Designer & Developer”部分包括了一个Flash Usability区,其中就提出了10个技巧。虽然这个列表中包括的内容同Flash相关,比如不要使用不必要的简介、不重复使用动画和声音等,不过,大多数技巧同样可以为任何设计和创建Web界面的人所采用。

更有意义的举措可能算得上是Macromedia公司对Flash Player 6和Flash MX的在可达性上的提高。新型播放器可以让屏幕读者采用Flash内容,而Flash MX则提供了更新的Accessibility面板,通过它开发人员可以为Flash电影中的元素提供文字说明。Macromedia还为Falsh内容写作人员推出了可达性技巧列表。当然这也算是有一定的帮助,但它并没有解决目前网站上的Flash内容所遗留的问题。而且也同样没有解决字体大小缩放问题。

够用才能够“酷”

这么说来,什么时候才是用到Flash的最好时间呢?这得看情况了。我认为太多的设计人员和开发人员都仅仅是出于个人喜好的目的才使用Flash。须知,Flash仅仅是一种工具而已。你首先需要考虑的是你的用户目标和网站目标。如果Flash正是完成特定工作的最适当的工具那么尽管使用它好了,但一定要用得恰当。

我发现在静态的HTML和图象力不能及的场合Flash的作用还是非常大的。9-11恐怖袭击事件之后西班牙的新闻网站El Mundo 就采用了Flash技术演示当天的一系列袭击事件。Flash有自己的用武之地,因为静态的HTML和图象无法有效地通报同样的信息,而Flash的内容深度却大多了。

再举个应用Flash适当的例子,这就是the Experience Music Project (EMP)。EMP是由微软公司的奠基人之一保罗艾伦发起的,其宗旨是繁荣美国的通俗音乐。虽然该网站大部分由ASP网页组成,但是Flash也被用来为多媒体元素增加更复杂的信息,比如年表和进度线等。Hip-Hop Timeline 是一个采用Flash技术的界面,提示了各流派的纪年历史,同时补充以图象和声音。此外,启动进度线的ASP网页还有一个导航注意事项的大致介绍,通过它指导用户实现网络交互。

无论你最终决定如何实现Flash,请记住:用户心目中的好网站只和它对用户有多大帮助有关而非网站是否采用了Flash。

责任编辑:炒饭

声明:
Builder.com.cn(原ZDNet China应用开发频道)原创文章版权所有,未经许可严禁转载,且不构成投资建议。
实用技术文档
J2me XML
C/C++ C#
Java Oracle
Mysql .Net
VB.NET CSS
SQL Server 数据库
SQL UNIX
Linux Jsp
PHP Perl
Javascript IIS
XHTML ColdFusion
ASP/ASP.NET Apache
AJAX
订阅技术邮件
订阅"技术圈"杂志!请在下面选择您感兴趣的专题,填写e-mail地址,然后按订阅按钮:
应用开发管理
VS.NET 周刊
Database 周刊
WEB Service周刊
JAVA 周刊
IT 认证
Windows服务器周刊
互联网开发
当Windows Server 2008专家得5000元现金大奖
CNET NETWORKS 中国: 爱卡汽车网 | CNET科技资讯网 | e询网 | CWEEK | 蜂鸟网 | GameSpot China | 个人电脑 | PChome | SPN | 网友世界 | ZDNet China | 中关村在线
CNET NETWORKS 美国: BNET | CNET.com | CNET Download.com | CNET News.com | CNET Reviews | CNET Shopper.com | GameSpot | MP3.com | mySimon | Release 1.0 | Search.com | TechRepublic | TV.com | Webshots | ZDNet
Copyright (c) 2006 CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
ZDNet 公司标识是 CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号