默认导航模式

Flash Lite 支持三种默认导航模式:双向、四向和具有换行功能的四向。不同的设备和 Flash Lite 内容类型支持不同的导航模式。有关如何确定特定设备和内容类型的导航模式的信息,请参阅"关于在模拟器中播放设备视频"

Flash Lite 中的"双向导航"与 Flash 桌面应用程序中的 Tab 键导航类似,后者使用 Tab 和 Shift+Tab 键在屏幕上的对象间进行导航。设备上的下导航键与 Tab 键对应,上导航键与 Shift+Tab 键对应。

一般情况下,双向导航中的默认 Tab 键顺序为从左到右和从上到下。例如,下面的图像显示了 Flash Lite 应用程序中的三乘三 Button 对象网格。每个按钮上的数字表示当用户重复按设备的向下导航键时每个按钮获得小键盘焦点的顺序。当右下角的按钮收到小键盘焦点后,在用户下次按向下导航键时焦点会"换行",跳到左上角的按钮。

双向导航中的 Tab 键顺序示例


可以使用 Button、MovieClip 和 TextField 对象的 tabIndex 属性来自定义双向导航中的 Tab 键顺序。有关详细信息,请参阅关于在双向导航中控制 Tab 键顺序

有关双向导航的示例,请参阅 Flash Lite"示例和教程"页,网址为 www.adobe.com/go/learn_flt_samples_and_tutorials_cn。找到与您的 ActionScript 版本相对应的 .zip 文件,下载并解压缩 .zip 文件,然后导航到 Samples 文件夹即可访问名为 2-way.fla 的示例文件。

Flash Lite 中的"四向导航"与使用桌面计算机键盘上的箭头键在屏幕上的对象间进行导航类似。设备的向上、向下、向左和向右导航键与计算机键盘上的四个箭头键对应。通过按导航键可以将小键盘焦点移动到位于该方向的对象(如果对象存在)。如果该方向不存在对象,则小键盘焦点不会从当前对象改变。

注意

支持四向导航的设备不支持 tabIndex 属性,但支持 tabEnabledtabChildren 属性,这与 Flash 桌面应用程序中这些属性的工作方式不同。

有关使用四向导航的示例,请参阅 Flash Lite"示例和教程"页,网址为 www.adobe.com/go/learn_flt_samples_and_tutorials_cn。找到与您的 ActionScript 版本相对应的 .zip 文件,下载并解压缩 .zip 文件,然后导航到 Samples 文件夹即可访问名为 4-way.fla 的示例文件。

"具有换行功能的四向导航"的工作方式类似于组合使用标准四向导航与双向导航。与前面介绍的标准四向导航类似,用户可以使用设备的四向导航键改变小键盘焦点。不同的是,与双向导航类似,小键盘焦点将通过"换行",跳到位于屏幕相反一侧的对象。例如,在下面的图像中,具有小键盘当前焦点的按钮位于屏幕的左下角。如果用户按下下导航键,则下一个接收焦点的按钮位于顶部一行按钮的中间。

使用位于 www.adobe.com/go/learn_flt_samples_and_tutorials_cn 的名为 2-way.fla 和 4-way.fla 的示例可以在 Adobe Device Central 模拟器中测试双向和四向导航模式的行为。在"示例和教程"页上,找到、下载并解压缩 Flash Lite 版本的 .zip 文件,然后导航到 Samples 文件夹即可访问该示例。正如以前所讨论的,每个示例文件都由相同的三乘三按钮网格组成。这两个范例文件之间唯一的不同之处是,每个 FLA 文件都配置为面向支持相应导航模式(双向或四向)的设备和 Flash Lite 内容类型的组合。

要使用每个范例文件,请在 Flash 中打开文件,然后在 Adobe Device Central 模拟器中测试文件(选择"控制">"测试影片")。单击模拟器小键盘上的箭头键(或按键盘上的箭头键)以查看每种导航模式对用户导航的影响方式。