Actionscript 3.0同时发送多个textarea

时间:2013-10-14 16:27:09

标签: actionscript-3 actionscript event-handling multi-touch focusmanager

我们正在为一个巨大的触摸桌(110英寸,有40个同时触摸点)开发AIR应用程序,这应该允许多个用户在会议期间通过交换文档,联系人,笔记等进行协作。我们正在使用:actionscript 3 ,robotlegs框架连接应用程序堆栈和依赖注入,手势适用于触摸点和手势管理。每个用户都有可能打开一个集团笔记来拍摄飞行笔记。每个bloc-note都有自己的虚拟键盘,现在的问题是键盘与文本区域的焦点事件绑定,所以当有多个textarea时,舞台上的所有键盘都会在文本区域上进行聚焦。我们已经使用过其他类型的活动,但我们无法解决这个问题。关于如何为多个用户管理焦点事件或以其他方式管理的任何想法都可以使用actionscript在一个独特的舞台上拥有多个焦点区域(即使这看起来很矛盾)?

1 个答案:

答案 0 :(得分:1)

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

希望这有帮助。