开发 Flash Lite 2.x 应用程序 |
|
|
|
| 创建交互和导航 > 在 Flash Lite 中使用默认导航 > 使用默认导航的原则 | |||
以下是在 Flash Lite 应用程序中使用默认导航的原则和注意事项。
_focusRect 设置为 false 来禁用默认焦点矩形,请务必为按钮、输入文本字段及支持 Tab 键的影片剪辑提供替代焦点指示符。对于按钮,可以通过向按钮的"指针经过"状态添加可视元素来实现此操作,该状态是在按钮具有焦点时显示的那部分按钮对象的时间轴。有关这种技术的示例,请参阅创建使用按钮和默认导航的简单菜单中的示例应用程序。对于输入文本字段,可以使用 Selection 对象来确定该文本字段何时接收焦点并显示所需的焦点指示符。有关示例,请参阅使用 ActionScript 控制焦点中讨论的示例应用程序。如果应用程序中的屏幕只包含一个用于用户交互的按钮,请考虑检测按键事件而不是使用按钮事件。有关详细信息,请参阅处理按键和按钮事件。
Selection.setFocus() 方法将初始焦点设置到屏幕上的特定对象之上。这有助于指导用户完成界面操作,并减少他们的按键步骤。例如,假设应用程序中的屏幕上包含一个输入文本字段。通常,为了使用户在文本字段中输入值,应首先按导航键为文本字段提供焦点,然后按选择键打开文本输入对话框。可以使用以下 ActionScript 自动将小键盘焦点设置到输入文本字段中:
Selection.setFocus(inputTxt);
有关使用 ActionScript 控制焦点的详细信息,请参阅使用 ActionScript 控制焦点。
tabIndex 属性来控制顺序;有关详细信息,请参阅关于在双向导航中控制 Tab 键顺序。
|
|
|
|