Flash CS5操作指南(69)指定屏幕朗读程序的进阶辅助功能选项
- 2021-12-24
- 来源/作者: 本站原创 / 佚名
- 2 次浏览
指定屏幕朗读程序的进阶辅助功能选项
关闭对象的自动卷标并指定屏幕朗读程序的对象名称
1 在舞台上,选取您要控制其卷标的按钮或输入文字字段。2 请选取「窗口 > 其它面板 > 辅助功能」。3 选取「让对象支持残障协助」( 预设设定)。4 输入对象的名称。该名称会做为按钮或文字字段的卷标进行朗读。5 若要关闭自动卷标的辅助功能 ( 并对屏幕朗读程序隐藏该卷标),请选取舞台上的文字对象。6 如果文字对象为静态文字,请将它转换为动态文字 ( 在「属性」检测器中,选取「文字类型 > 动态文字」)。7 取消选取「让对象支持残障协助」。
对屏幕朗读程序隐藏对象
您可在屏幕朗读程序中隐藏选取的对象,并决定隐藏包含在影片片段或 Flash 应用程序中的辅助功能对象,并只将影片片段或Flash 应用程序显露给屏幕朗读程序。
备注:您应该只隐藏重复或不传达内容的对象。
当对象为隐藏时,屏幕朗读程序就会忽略对象。
1 在「舞台」上,选取您要在屏幕朗读程序中隐藏的按钮或输入文字字段。2 请选取「窗口 > 其它面板 > 辅助功能」。3 在「辅助功能」面板中,执行下列步骤之一:
• 如果对象为影片片段、按钮、文字字段,或其它对象,请取消选取「让对象支持残障协助」。
• 如果对象是影片片段子对象,请取消选取「让子对象支持辅助功能」。
建立屏幕朗读程序之对象的键盘快捷方式
您可以建立对象 ( 例如按钮) 的键盘快捷方式,让使用者可以快速浏览到它,而不需要侦听整个页面的内容。例如,您可以建立选单、工具栏、下一页,或是送出按钮的键盘快捷方式。
若要建立键盘快捷方式,请为对象撰写 ActionScript 程序代码。如果您提供输入文字字段或按钮的键盘快捷方式,也必须使用ActionScript 的 Key 类别来侦测在 Flash 内容播放期间用户所按的按键。请参阅「ActionScript 2.0 语言参考」中的"Key"。请参阅「学习 Adobe Flash 中的 ActionScript 2.0」中的「撷取按键」,网址为www.adobe.com/go/learn_cs5_learningas2_tw。
选取对象并将键盘快捷方式的名称加入到「辅助功能」面板,让屏幕朗读程序可以念出它。
使用多个屏幕朗读程序测试您的 Flash 内容。键盘快捷方式功能也会视所使用的屏幕朗读程序软件而定。例如,键盘组合Control+F 就是同时保留给浏览器与屏幕朗读程序的按键。屏幕朗读程序会保留箭头键。一般来说,您可使用键盘上的 0 到 9 键做为键盘快捷方式,不过屏幕朗读程序渐渐开始使用这些按键。
更多帮助主题
第289 页「测试辅助功能内容」
建立键盘快捷方式
1 在「舞台」上选取要建立键盘快捷方式的按钮或输入文字字段。2 请选取「窗口 > 其它面板 > 辅助功能」。3 在「快捷键」字段中,使用下列惯例输入键盘快捷方式的名称:
• 拼出按键名称,例如 Control 或 Alt。
• 使用大写的字母字符。
• 在两个按键名称之间使用加号 (+),不含空格 ( 例如,Control+A)。重要事项:Flash 不会检查 ActionScript 是否建立了键盘快捷方式。
将按钮实体 Control+7 的键盘快捷方式对应至 myButton 实体1 选取「舞台」上的对象、显示「辅助功能」面板,并在「快捷键」字段上输入快捷键的按键组合。例如,Control+7。2 在「动作」面板中输入下列 ActionScript 2.0 程序代码:备注:本范例中的快捷键是 Control+7。
function myOnPress() {
trace( "hello" ); } function myOnKeyDown() {
if (Key.isDown(Key.CONTROL) && Key.getCode() == 55) // 55 is key code for 7
{
Selection.setFocus(myButton);
myButton.onPress();
} } var myListener = new Object(); myListener.onKeyDown = myOnKeyDown; Key.addListener(myListener); myButton.onPress = myOnPress; myButton._accProps.shortcut = "Ctrl+7" Accessibility.updateProperties();
备注:下列范例会将键盘快捷方式 Control+7 指定给具有 myButton 实体名称的按钮,并制作关于适用于屏幕朗读程序之快捷键的信息。在此范例中,当您按下 Control+7 时,myOnPress 函数会在「输出」面板中显示 "hello" 文字。请参阅「ActionScript 2.0 语言参考」中的「addListener (IME.addListener 方法)」,网址为:www.adobe.com/go/learn_cs5_as2lr_tw。