使用 Flash |
|
|
|
| 创建辅助内容 > 使用 ActionScript 创建辅助功能 > 使用 ActionScript 为辅助对象创?Tab 键顺? | |||
除了使用"辅助功能"面板为对象指?Tab 键索引之外(请参?a href="00000893.html#560396">?quot;辅助功能"面板中为键盘浏览创建 Tab 键顺序索引(仅限 Flash Professional?/a>),也可以通过?tabIndex 属性指定给以下对象,使?ActionScript 创建 Tab 键顺序:
如果为帧创建 Tab 键顺序并且没有为帧中的辅助对象指?Tab 键顺序,Flash Player 将忽略所有以自定义方式指定的 Tab 键顺序。因此,您应为所有辅助对象提供完整的 Tab 键顺序。此外,对于指定?Tab 键顺序的所有对象(帧除外),必须在"属?quot;检查器?quot;实例名称"文本框中为它们指定实例名称。即使是不能通过?Tab 键选择的项目(如文本),如果将?Tab 键顺序读取这些项目,则也需将它们包括在该顺序中?/p>
因为无法为静态文本指定实例名称,所以不能将它包括在 tabIndex 属性值的列表中。因此,只要 SWF 文件中出现一个静态文本的实例,就会使读取顺序还原到默认顺序?/p>
要指?Tab 键顺序,应将顺序编号指定?tabIndex 属性,如下例所示:
_this.myOption1.btn.tabIndex = 1 _this.myOption2.txt.tabIndex = 2
请参?quot;ActionScript 2.0 语言参?quot;中的"Button"?quot;MovieClip"?quot;TextField"中的 tabIndex?/p>
也可以使?tabChildren() ?tabEnabled() 方法,指定自定义?Tab 键顺序。请参阅"ActionScript 2.0 语言参?quot;中的 MovieClip.tabChildren?code>MovieClip.tabEnabled ?TextField.tabEnabled?/p>
|
|
|
|