通常在玩键盘游戏时,中文输入法是处于关闭状态的,但是也有例外。
这次在我们奇都的技术测试中发现这类问题。
问题的重现过程如下:
打开输入法聊天的情况下,点击了游戏NPC对话打开NPC对话框。在没有关闭输入法的情况下,选择一个键盘小游戏。此时游戏中的键盘上下左右侦听会失效。
遇到这种情况我们可以利用AS3的一个输入法控制的类——IME,在打开小游戏的时候自动关闭输入法。
IME类很简单,记住两个属性就行了。
属性:IME.enabled 当输入法打开时值为true 设置为false将关闭输入法。
属性:IME.conversionMode 大陆地区默认值通常为"CHINESE",设置值为ALPHANUMERIC_HALF可以进入半角输入状态。
|