Tab 键索引顺序有两个方面 - Tab 键顺序,用户按此顺序在 Web 内容中浏览;屏幕读取器读取内容时的顺序(称为读取顺序)。
Flash Player 使用从左到右和从上到下的 Tab 键索引顺序。但是,如果您不想使用此顺序,则可以在动作脚本中使用 tabIndex
属性来自定义 Tab 键顺序和读取顺序(在动作脚本中,tabIndex
属性与读取顺序的含义相同)。
Tab 键顺序 可以创建 Tab 键顺序,以确定在用户按 Tab 键时对象收到输入焦点的顺序。可以使用动作脚本来创建此顺序;或者,如果您具有 Flash MX 2004 Professional,则可使用“辅助功能”面板来指定 Tab 键顺序。请记住,在“辅助功能”面板中指定的 Tab 键索引不一定控制读取顺序。请参阅在“辅助功能”面板中为键盘浏览创建 Tab 键顺序索引(仅限 Flash Professional)。
读取顺序 也可以控制屏幕读取器在读取有关对象的信息时所依据的顺序(称为读取顺序)。要创建读取顺序,必须使用动作脚本为每个实例指定 Tab 键索引。必须为每个可访问对象创建 Tab 键索引,而不只是对可获得焦点的对象这样做。例如,即使用户无法通过按 Tab 键来选择动态文本,它也必须具有 Tab 键索引。如果未为指定帧中的每个可访问对象产生 Tab 键索引,则当屏幕读取器在运行时,Flash Player 会忽略该帧的所有 Tab 键索引,并改为使用默认的 Tab 键顺序。请参阅使用动作脚本为辅助对象创建 Tab 键顺序。