开发 Flash Lite 2.x 应用程序 |
|
|
|
| 创建交互和导航 > 受 Flash Lite 支持的键 | |||
除了标准电话上提供的字母数字键外,大多数移动设备都具有一个导航小键盘(用户可以用它来进行导航和选择设备屏幕上的项),此外还具有两个(或更多)软键。设备的"软键"是多功能键,它们始终使用屏幕来标识其用途。
典型的导航小键盘有四个导航键(上、下、左和右)和一个选择键(通常位于小键盘的中央)。不同的应用程序可以采用不同的方式来使用这些键。例如,在一个游戏中,用户可以使用导航键在屏幕上移动人物,然后使用选择键来执行另一个动作,如使人物跳跃。
以下图像显示了通用小键盘和实际设备上最常用的键:

并不是所有设备和 Flash Lite 内容类型都支持所有这些键。例如,支持双向导航的设备并不支持左右导航键(请参阅默认导航模式)。此外,并不是所有设备都能访问设备软键。
Flash Lite 支持移动设备上的以下键:
|
说明 |
键 |
可用性 |
|---|---|---|
|
数字、*、# |
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, *, # |
所有设备 |
|
五向小键盘 |
选择、上和下 |
所有设备 |
|
左和右 |
仅限支持四向导航的设备(请参阅默认导航模式) |
|
|
软键 |
左和右 |
支持 |
|
SOFT3 - SOFT12 键 |
有两个以上软键的设备 |
|
|
键盘键 |
!、"、#、$、%、&、'、(、)、*、+、,、-、.、/、0、1、2、3、4、5、6、7、8、9、:、;、<、+、>、?、@、A、B、C、D、E、F、G、H、I、J、K、L、M、N、O、P、Q、R、S、T、U、V、W、X、Y、Z、[、\、]、^、_、'、a、b、c、d、e、f、g、h、i、j、k、l、m、n、o、p、q、r、s、t、u、v、w、x、y、z、{、|、}、~、Backspace |
具有 QWERTY 键盘的设备 |
通过以下 System.Capabilities 属性,可以确定设备上可用的导航和选择选项:
hasMappableSoftKeyssoftKeyCounthas4WayKeyAShasQWERTYKeyboardhasStylushasMouse有关 System.Capabilites 类的详细信息,请参阅 《Flash Lite 2.x ActionScript 语言参考》。
|
|
|
|