Flash Lite 2 |
|||
| 开发 Flash Lite 2.x 应用程序 > 使用文本和字体 > 使用输入文本字段 | |||
与动态文本字段类似,Flash Lite 中的输入文本字段允许您在运行时用 ActionScript 来获取和设置其内容。此外,输入文本字段使 Flash Lite 应用程序能够通过设备的通用输入文本对话框来获取用户输入。(Flash Lite 不支持嵌入式文本输入。)下面的图像显示了 Symbian Series 60 设备上的输入对话框:
要打开设备的输入对话框,用户必须首先向输入文本字段提供焦点,然后按其设备上的选择键。默认情况下,Flash Lite 会在具有焦点的输入文本字段的周围绘制一个黄色的矩形。(如果您禁用该焦点矩形,Macromedia 建议您创建一个替代焦点指示符。有关自定义焦点矩形的更多信息,请参见关于焦点矩形。有关创建自定义焦点指示符的更多信息,请参见使用 ActionScript 控制焦点。)
文本输入对话框是模式对话框,这意味着用户不能在该对话框具有焦点时与 Flash 内容交互。Flash Lite 还会在该对话框具有焦点时暂停 Flash 应用程序中的播放头。
如果用户选择"确定"(左软键),则文本输入对话框将关闭,并且 Flash Lite 会自动将文本分配给输入文本字段。如果用户选择"取消"(右软键),则不会为输入文本字段分配文本。
当您在 Flash 创作工具中测试应用程序时,Flash Lite 模拟器将模拟文本输入对话框的功能。下面的图像显示了在模拟器中运行的文本输入对话框:
'
有关在应用程序中使用输入文本字段的示例,请参见文本字段示例应用程序(仅限于 Flash Professional)。