Creating 万博体育官网网址 Flash Content

Flash辅助功能概述

重要!

由于移动设备(特别是iOS设备)缺乏Flash支持,许多浏览器支持减少,可访问性差以及通常从Flash转换为常用的Web技术,因此通常不建议使用Flash本文概述Flash的可访问性的一般理解Flash内容无法看到或使用的许多站点访问者,不管残疾。

Adobe Flash曾经是网络上使用最广泛的技术之一对于开发人员来说,编程一个可以在几乎所有计算机上查看相同的多媒体演示文稿的能力使该技术非常吸引人但是,技术已经迅速从使用Flash转向其他技术,例如HTML5For individuals with disabilities, Flash always introduced unique accessibility problems, many of which are adequately addressed by HTML5 and other web technologies.

由于Flash的多媒体特性,它可用于通过多种媒介传送内容:图形,文本,视频,音频等它的强大功能和灵活性使其有可能以独特的方式展示网页内容以下是一些如何使用Flash来增加可访问性的示例:

  • 多模态:Flash可以同时以多种方式提供内容,例如文本,视频和音频。
  • 可扩展性:由于Flash基于矢量对象(数学定义的线条和形状)而不是光栅(不同颜色的像素)技术,因此大多数Flash内容可以轻松缩放到任何大小而不会失真视力不佳的个人可能能够以HTML内容无法实现的方式与Flash内容进行交互。
  • 键盘辅助功能:Flash允许比HTML中允许的更高级别的键盘交互通过允许键盘访问,许多Flash电影可以变得更加实用,功能强大且易于使用。
  • 引人入胜:Flash可以通过交互性,动画,声音,图形和许多其他方式吸引学习者有学习或认知障碍的人可以更好地理解并专注于某些Flash内容Flash多媒体可用于补充静态HTML内容。
  • 自清浊:由于Flash的音频功能,它可以通过音频呈现内容,因此无需屏幕阅读器从Flash电影中提取音频内容。

Flash辅助功能问题

尽管Flash能够创建(至少略微)内容,但是在Flash和可访问性方面您必须注意一些主要问题。几乎所有影响HTML可访问性的概念也适用于FlashThese include providing plenty of contrast, consistent navigation, understandable language, etc以下是一些针对不同残疾类型的具体策略:

  • 听力障碍
    • 为传达内容的任何音频提供同步字幕
  • 照片癫痫
    • 删除选通内容之间闪光每秒2和55倍
  • 运动障碍
    • 确保Flash内容是键盘万才体育网官网
    • 不要求精细运动技能
  • 认知障碍
    • 让用户控制时间敏感的内容
    • 提供易于使用的控件和导航方案
    • 始终如一
    • 使用适合内容的最清晰,最简单的语言
  • 低视力
    • 提供充足的对比度
    • 允许Flash内容扩展到更大的大小
  • 失明
    • 确保屏幕阅读器可访问性或提供替代方案
    • 确保键盘可访问性
    • 请勿干扰屏幕阅读器音频或键盘命令
    • 为传达内容或提供功能的所有非文本元素提供文本等效项。

虽然这些策略中的每一种都可以提高可访问性,但Flash内容很少能够同时包含所有这些策略因此,几乎所有网络上的Flash内容都为许多残障用户带来了显着的可访问性问题当所有可访问性技术应用于Flash时,它可以在支持Flash和Flash可访问性的平台上制作,甚至可能比HTML更多,因为需要特定的辅助技术(及其附带的限制)被删除然而,对于大多数Flash内容来说,这种努力是非常困难甚至是不可能的。简而言之,除非应用所有可访问性技术并且最终用户具有特定的Flash支持技术,否则Flash不太可能是非常简单的。

Flash的辅助技术支持

重要

大多数Flash内容无法原生于屏幕阅读器。

By its very nature, Flash content does not lend itself to screen reader accessibilityFlash内容基于时间,通常会随时间而变化HTML内容或多或少是静态的HTML的静态特性允许屏幕阅读器以线性方式访问HTML内容当可视用户访问Flash电影时,他或她可视地扫描电影的内容并直接关注重要的内容或功能屏幕阅读器用户无法“扫描”Flash内容,只能以线性方式并按Flash开发人员选择呈现它的顺序访问它Flash的时间轴和编程语言(ActionScript)允许不断变化,动态,更新对象,以便在Flash开发人员选择时(或者甚至是随机的,如果他们想要的话)动画,移动,消失或复制自己由于Flash内容通常不断变化,这限制了屏幕阅读器以足够或及时的方式阅读内容的能力。

重要

目前,只有在Windows上的Internet Explorer中使用Flash 6+播放器的现代版JAWS和Window-Eyes屏幕阅读器才能提供对Flash内容的边缘访问权限为了完全在这些有限的平台上筛选读者用户,必须为可访问性开发内容。

简而言之,您必须使用各种最终用户,平台,浏览器和辅助技术进行测试,以确保您的Flash内容能够覆盖最广泛的用户群。您可能需要重新评估您对Flash的使用也许另一项技术可能会更好由于绝大多数Flash内容无法在本地制作,因此为那些无法或不选择访问Flash多媒体的用户提供非Flash替代品可能至关重要。

屏幕阅读器辅助功能

尽管存在重大缺陷,但仍有技术可以将屏幕阅读器支持(至少对于Internet Explorer中的JAWS和Window-eyes)实现为Flash内容请参考Adobe Flash Accessibility页面有关实现辅助功能的其他详细信息,例如定义导航和阅读顺序,添加替代文本,确保键盘可访问性等。

有三种方式可以将Flash内容制作成屏幕阅读器用户:

  1. 制作Flash内容本地万博体育官网网址到屏幕阅读器。
  2. 制作Flash内容自清浊,不再需要屏幕阅读器。
  3. 提供一个万博体育官网网址替代方案到Flash内容。

通过使您的Flash电影自我发声,您无需使用屏幕阅读器从本质上讲,您通过可听见地传达Flash电影中可见的任何内容来接管屏幕阅读器的角色屏幕阅读器用户应该被警告该程序是自发声的,因此当Flash电影呈现音频内容时可以暂停屏幕阅读器还必须通过音频提供任何明显传达的重要内容您可以将此与收听广播中的体育赛事联系起来 - 虽然您无法看到该动作,但评论员通过音频提供所有重要细节您可能希望提供自发声电影作为非发声Flash电影的替代,或提供打开或关闭自发声功能的选项Remember, if you are conveying any content audibly, that is not apparent from the visible display, then you must provide captions for the deaf and hard of hearing这部电影也必须制作键盘万才。

可能还需要提供Flash电影本身的等效替代方案这应该只在电影本身无法以其他方式制作时,或者如果您的用户不太可能访问Flash播放器(例如,移动设备的用户)可能很难证明HTML教程等同于交互式多媒体Flash教程关键是使替代内容等同,不一定是纯文本而不是提供一个文本页面长时间运行长度的文本,相当于应该是一个格式良好的,万博体育官网网址网页图片,图标,一段一段,并且颜色仅仅因为有人访问了你的等价替代品,并不意味着他们是盲目的并且不关心页面的样子或它是如何起作用的通常,替代方案可以与Flash电影本身位于同一页面中在某些情况下,您可以为用户提供打开和关闭Flash内容的选项。

结论

有人可能会说Flash无法访问是不可能的,因为很多现代技术都没有支持它,例如大多数移动设备由于缺乏一般支持,难以实现可访问性,辅助技术兼容性差等,通常应避免使用Flash内容如果要使用Flash,则可以使用技术来尽可能地实现可访问性。