1

我们正在为一个巨大的触摸桌(110 英寸,同时有 40 个触摸点)开发一个 AIR 应用程序,它应该允许多个用户在会议期间通过交换文档、联系人、笔记等进行协作。我们正在使用:actionscript 3,robotlegs 框架为了连接应用程序堆栈和依赖注入,手势适用于触摸点和手势管理。每个用户都有可能打开一个 bloc-notes 来获取即时笔记。每个 bloc-note 都有自己的虚拟键盘,现在的问题是键盘与文本区域的焦点事件绑定,所以当有多个文本区域时,舞台上的所有键盘都写在文本区域的焦点上。我们使用了其他类型的事件,但我们无法解决这个问题。

4

1 回答 1

1

您可以通过在舞台上设置一个高优先级的“按键按下”事件侦听器来手动管理焦点,然后适当地路由按键,但随后问题就变成了区分按键事件源自哪个键盘。如果您有自定义键盘,则可以通过让键盘发布自定义按键事件来解决此问题。

希望这可以帮助。

于 2013-10-14T23:06:06.703 回答